- use utils.CallFuncAsync when possible.
This commit is contained in:
@@ -79,12 +79,12 @@ func RefreshConfig(configKey string, expiresTime time.Duration, configGetter fun
|
||||
token, err := refreshFunc() // 这样写的目的是强制第一次调用时要刷新一次
|
||||
if err == nil {
|
||||
configSetter(token)
|
||||
go func() {
|
||||
utils.CallFuncAsync(func() {
|
||||
for {
|
||||
time.Sleep(sleepGap)
|
||||
refreshFunc()
|
||||
}
|
||||
}()
|
||||
})
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user