Skip to content

Commit 6ba130b

Browse files
committed
自动生成新的配置文件(api_admin.yaml)
1 parent 5529d64 commit 6ba130b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

internal/configs/api_config.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,17 @@ func LoadAPIConfig() (*APIConfig, error) {
4141

4242
var data []byte
4343
var err error
44+
var isFromOld = false
4445
for _, path := range paths {
4546
data, err = os.ReadFile(path)
4647
if err == nil {
4748
if path == realFile || path == oldRealFile {
4849
isFromLocal = true
4950
}
51+
52+
// 自动生成新的配置文件
53+
isFromOld = path == oldRealFile
54+
5055
break
5156
}
5257
}
@@ -70,6 +75,11 @@ func LoadAPIConfig() (*APIConfig, error) {
7075
_ = os.WriteFile(realFile, data, 0666)
7176
}
7277

78+
// 自动生成新配置文件
79+
if isFromOld {
80+
_ = config.WriteFile(Tea.ConfigFile(ConfigFileName))
81+
}
82+
7383
return config, nil
7484
}
7585

0 commit comments

Comments
 (0)