Skip to content

Commit

Permalink
fix: auto migrate download link
Browse files Browse the repository at this point in the history
  • Loading branch information
zu1k committed Feb 4, 2023
1 parent e196c68 commit 25b0af0
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 13 deletions.
2 changes: 1 addition & 1 deletion internal/migration/mirgration.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package migration

func init() {
migration2v4()
migration2v6()
migration2v7()
}
16 changes: 4 additions & 12 deletions internal/migration/v4.go → internal/migration/v7.go
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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
}
}

Expand Down

0 comments on commit 25b0af0

Please sign in to comment.