fix: Config watchConfig (#135)

---
Closes: #135
This commit is contained in:
lejianwen
2025-02-10 10:13:34 +08:00
parent 79a5dd53ae
commit dbf8b23b15
+13 -12
View File
@@ -56,19 +56,20 @@ func Init(rowVal *Config, path string) *viper.Viper {
if err != nil { if err != nil {
panic(fmt.Errorf("Fatal error config file: %s \n", err)) panic(fmt.Errorf("Fatal error config file: %s \n", err))
} }
v.WatchConfig()
/* /*
//监听配置修改没什么必要 v.WatchConfig()
v.OnConfigChange(func(e fsnotify.Event) {
//配置文件修改监听
fmt.Println("config file changed:", e.Name) //监听配置修改没什么必要
if err2 := v.Unmarshal(rowVal); err2 != nil { v.OnConfigChange(func(e fsnotify.Event) {
fmt.Println(err2) //配置文件修改监听
} fmt.Println("config file changed:", e.Name)
rowVal.Rustdesk.LoadKeyFile() if err2 := v.Unmarshal(rowVal); err2 != nil {
rowVal.Rustdesk.ParsePort() fmt.Println(err2)
}) }
rowVal.Rustdesk.LoadKeyFile()
rowVal.Rustdesk.ParsePort()
})
*/ */
if err := v.Unmarshal(rowVal); err != nil { if err := v.Unmarshal(rowVal); err != nil {
fmt.Println(err) fmt.Println(err)