mirror of
https://github.com/zu1k/nali.git
synced 2025-03-11 19:02:03 +08:00
fix: auto migrate download link
This commit is contained in:
parent
e196c6834f
commit
25b0af0632
@ -1,6 +1,6 @@
|
|||||||
package migration
|
package migration
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
migration2v4()
|
|
||||||
migration2v6()
|
migration2v6()
|
||||||
|
migration2v7()
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,10 @@ import (
|
|||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
"github.com/zu1k/nali/internal/constant"
|
"github.com/zu1k/nali/internal/constant"
|
||||||
"github.com/zu1k/nali/internal/db"
|
"github.com/zu1k/nali/internal/db"
|
||||||
"github.com/zu1k/nali/pkg/cdn"
|
"github.com/zu1k/nali/pkg/qqwry"
|
||||||
"github.com/zu1k/nali/pkg/ip2region"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func migration2v4() {
|
func migration2v7() {
|
||||||
viper.SetConfigName("config")
|
viper.SetConfigName("config")
|
||||||
viper.SetConfigType("yaml")
|
viper.SetConfigType("yaml")
|
||||||
viper.AddConfigPath(constant.ConfigDirPath)
|
viper.AddConfigPath(constant.ConfigDirPath)
|
||||||
@ -28,16 +27,9 @@ func migration2v4() {
|
|||||||
|
|
||||||
needOverwrite := false
|
needOverwrite := false
|
||||||
for _, adb := range dbList {
|
for _, adb := range dbList {
|
||||||
if adb.Name == "ip2region" && adb.File != "ip2region.xdb" {
|
if adb.Name == "qqwry" && len(adb.DownloadUrls) == 1 && adb.DownloadUrls[0] == "https://99wry.cf/qqwry.dat" {
|
||||||
needOverwrite = true
|
needOverwrite = true
|
||||||
adb.File = "ip2region.xdb"
|
adb.DownloadUrls = qqwry.DownloadUrls
|
||||||
adb.DownloadUrls = ip2region.DownloadUrls
|
|
||||||
}
|
|
||||||
|
|
||||||
if adb.Name == "cdn" && adb.Format != "cdn-yml" {
|
|
||||||
needOverwrite = true
|
|
||||||
adb.Format = "cdn-yml"
|
|
||||||
adb.DownloadUrls = cdn.DownloadUrls
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user