自动生成新的配置文件(api_admin.yaml)

This commit is contained in:
刘祥超
2023-08-14 12:21:00 +08:00
parent 5529d644ac
commit 6ba130b62c

View File

@@ -41,12 +41,17 @@ func LoadAPIConfig() (*APIConfig, error) {
var data []byte
var err error
var isFromOld = false
for _, path := range paths {
data, err = os.ReadFile(path)
if err == nil {
if path == realFile || path == oldRealFile {
isFromLocal = true
}
// 自动生成新的配置文件
isFromOld = path == oldRealFile
break
}
}
@@ -70,6 +75,11 @@ func LoadAPIConfig() (*APIConfig, error) {
_ = os.WriteFile(realFile, data, 0666)
}
// 自动生成新配置文件
if isFromOld {
_ = config.WriteFile(Tea.ConfigFile(ConfigFileName))
}
return config, nil
}