diff --git a/internal/migration/mirgration.go b/internal/migration/mirgration.go index 2d4b3c6..861c602 100644 --- a/internal/migration/mirgration.go +++ b/internal/migration/mirgration.go @@ -1,6 +1,6 @@ package migration func init() { - migration2v4() migration2v6() + migration2v7() } diff --git a/internal/migration/v4.go b/internal/migration/v7.go similarity index 63% rename from internal/migration/v4.go rename to internal/migration/v7.go index fd1fc82..5d466af 100644 --- a/internal/migration/v4.go +++ b/internal/migration/v7.go @@ -6,11 +6,10 @@ import ( "github.com/spf13/viper" "github.com/zu1k/nali/internal/constant" "github.com/zu1k/nali/internal/db" - "github.com/zu1k/nali/pkg/cdn" - "github.com/zu1k/nali/pkg/ip2region" + "github.com/zu1k/nali/pkg/qqwry" ) -func migration2v4() { +func migration2v7() { viper.SetConfigName("config") viper.SetConfigType("yaml") viper.AddConfigPath(constant.ConfigDirPath) @@ -28,16 +27,9 @@ func migration2v4() { needOverwrite := false 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 - adb.File = "ip2region.xdb" - adb.DownloadUrls = ip2region.DownloadUrls - } - - if adb.Name == "cdn" && adb.Format != "cdn-yml" { - needOverwrite = true - adb.Format = "cdn-yml" - adb.DownloadUrls = cdn.DownloadUrls + adb.DownloadUrls = qqwry.DownloadUrls } }