- fk
This commit is contained in:
@@ -74,7 +74,7 @@ func RefreshConfig(configKey string, expiresTime time.Duration, configGetter fun
|
|||||||
handleType = 2
|
handleType = 2
|
||||||
} else {
|
} else {
|
||||||
configSetter(curConfig.Token)
|
configSetter(curConfig.Token)
|
||||||
if curConfig.Date <= utils.Time2Str(time.Now().Add(-needRefreshGap)) || IsGetWXTokenFromRemote() {
|
if curConfig.Date <= utils.Time2Str(time.Now().Add(-needRefreshGap)) {
|
||||||
handleType = 1
|
handleType = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -88,7 +88,6 @@ func RefreshConfig(configKey string, expiresTime time.Duration, configGetter fun
|
|||||||
}
|
}
|
||||||
return sleepDuration
|
return sleepDuration
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("RefreshConfig refresh %s, value:%s", configKey, curConfig.Token)
|
|
||||||
configSetter(curConfig.Token)
|
configSetter(curConfig.Token)
|
||||||
if curConfig.Date == "" {
|
if curConfig.Date == "" {
|
||||||
curConfig.Date = utils.GetCurTimeStr()
|
curConfig.Date = utils.GetCurTimeStr()
|
||||||
@@ -112,14 +111,13 @@ func RefreshConfig(configKey string, expiresTime time.Duration, configGetter fun
|
|||||||
} else if sleepDuration > maxRefreshGap {
|
} else if sleepDuration > maxRefreshGap {
|
||||||
sleepDuration = maxRefreshGap
|
sleepDuration = maxRefreshGap
|
||||||
}
|
}
|
||||||
if IsGetWXTokenFromRemote() {
|
|
||||||
sleepDuration = minRefreshGap
|
|
||||||
}
|
|
||||||
return sleepDuration
|
return sleepDuration
|
||||||
}
|
}
|
||||||
utils.CallFuncAsync(func() {
|
utils.CallFuncAsync(func() {
|
||||||
sleepGap := refreshFunc()
|
for {
|
||||||
time.Sleep(sleepGap)
|
sleepGap := refreshFunc()
|
||||||
|
time.Sleep(sleepGap)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user