rename refresh token method

This commit is contained in:
tickstep 2024-03-02 21:26:37 +08:00
parent 787aa53ce7
commit e8b87a02dc
6 changed files with 8 additions and 8 deletions

View File

@ -628,7 +628,7 @@ func RunAlbumDownloadFile(albumNames []string, options *DownloadOptions) {
go func(flag *int32) {
for atomic.LoadInt32(flag) == 0 {
time.Sleep(time.Duration(1) * time.Minute)
if RefreshTokenInNeed(activeUser, config.Config.DeviceName) {
if RefreshWebTokenInNeed(activeUser, config.Config.DeviceName) {
logger.Verboseln("update access token for download task")
}
}

View File

@ -231,7 +231,7 @@ func RunDownload(paths []string, options *DownloadOptions) {
go func(flag *int32) {
for atomic.LoadInt32(flag) == 0 {
time.Sleep(time.Duration(1) * time.Minute)
if RefreshTokenInNeed(activeUser, config.Config.DeviceName) {
if RefreshWebTokenInNeed(activeUser, config.Config.DeviceName) {
logger.Verboseln("update access token for download task")
}
}

View File

@ -314,7 +314,7 @@ func RunSync(defaultTask *syncdrive.SyncTask, fileDownloadParallel, fileUploadPa
go func(flag *int32) {
for atomic.LoadInt32(flag) == 0 {
time.Sleep(time.Duration(1) * time.Minute)
if RefreshTokenInNeed(activeUser, config.Config.DeviceName) {
if RefreshWebTokenInNeed(activeUser, config.Config.DeviceName) {
logger.Verboseln("update access token for sync task")
userWebToken := NewWebLoginToken(activeUser.WebapiToken.AccessToken, activeUser.WebapiToken.Expired)
panClient.WebapiPanClient().UpdateToken(userWebToken)

View File

@ -232,7 +232,7 @@ func RunUpload(localPaths []string, savePath string, opt *UploadOptions) {
go func(flag *int32) {
for atomic.LoadInt32(flag) == 0 {
time.Sleep(time.Duration(1) * time.Minute)
if RefreshTokenInNeed(activeUser, config.Config.DeviceName) {
if RefreshWebTokenInNeed(activeUser, config.Config.DeviceName) {
logger.Verboseln("update access token for upload task")
}
}

View File

@ -140,8 +140,8 @@ func NewWebLoginToken(accessToken string, expired int64) aliyunpan.WebLoginToken
}
}
// RefreshTokenInNeed 刷新 webapi access token
func RefreshTokenInNeed(activeUser *config.PanUser, deviceName string) bool {
// RefreshWebTokenInNeed 刷新 webapi access token
func RefreshWebTokenInNeed(activeUser *config.PanUser, deviceName string) bool {
if activeUser == nil {
return false
}
@ -191,7 +191,7 @@ func RefreshTokenInNeed(activeUser *config.PanUser, deviceName string) bool {
// create new signature
_, e := activeUser.PanClient().WebapiPanClient().CreateSession(nil)
if e != nil {
logger.Verboseln("call CreateSession error in RefreshTokenInNeed: " + e.Error())
logger.Verboseln("call CreateSession error in RefreshWebTokenInNeed: " + e.Error())
}
return true
} else {

View File

@ -84,7 +84,7 @@ func checkLoginExpiredAndRelogin() {
command.TryLogin()
} else {
// 刷新过期Token并保存到配置文件
command.RefreshTokenInNeed(activeUser, config.Config.DeviceName)
command.RefreshWebTokenInNeed(activeUser, config.Config.DeviceName)
}
command.SaveConfigFunc(nil)
}