mirror of
https://github.com/tickstep/aliyunpan.git
synced 2025-02-02 21:27:15 +08:00
donot load js file everytime
This commit is contained in:
parent
b6780931cc
commit
34dd8a98fe
@ -134,16 +134,6 @@ func RefreshTokenInNeed(activeUser *config.PanUser) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
pluginManger := plugins.NewPluginManager(config.GetPluginDir())
|
|
||||||
plugin, _ := pluginManger.GetPlugin()
|
|
||||||
params := &plugins.UserTokenRefreshFinishParams{
|
|
||||||
Result: "success",
|
|
||||||
Message: "",
|
|
||||||
OldToken: "",
|
|
||||||
NewToken: "",
|
|
||||||
UpdatedAt: utils.NowTimeStr(),
|
|
||||||
}
|
|
||||||
|
|
||||||
// refresh expired token
|
// refresh expired token
|
||||||
if activeUser.PanClient() != nil {
|
if activeUser.PanClient() != nil {
|
||||||
if len(activeUser.WebToken.RefreshToken) > 0 {
|
if len(activeUser.WebToken.RefreshToken) > 0 {
|
||||||
@ -151,6 +141,16 @@ func RefreshTokenInNeed(activeUser *config.PanUser) bool {
|
|||||||
expiredTime, _ := time.ParseInLocation("2006-01-02 15:04:05", activeUser.WebToken.ExpireTime, cz)
|
expiredTime, _ := time.ParseInLocation("2006-01-02 15:04:05", activeUser.WebToken.ExpireTime, cz)
|
||||||
now := time.Now()
|
now := time.Now()
|
||||||
if (expiredTime.Unix() - now.Unix()) <= (20 * 60) { // 20min
|
if (expiredTime.Unix() - now.Unix()) <= (20 * 60) { // 20min
|
||||||
|
pluginManger := plugins.NewPluginManager(config.GetPluginDir())
|
||||||
|
plugin, _ := pluginManger.GetPlugin()
|
||||||
|
params := &plugins.UserTokenRefreshFinishParams{
|
||||||
|
Result: "success",
|
||||||
|
Message: "",
|
||||||
|
OldToken: "",
|
||||||
|
NewToken: "",
|
||||||
|
UpdatedAt: utils.NowTimeStr(),
|
||||||
|
}
|
||||||
|
|
||||||
// need update refresh token
|
// need update refresh token
|
||||||
logger.Verboseln("access token expired, get new from refresh token")
|
logger.Verboseln("access token expired, get new from refresh token")
|
||||||
if wt, er := aliyunpan.GetAccessTokenFromRefreshToken(activeUser.RefreshToken); er == nil {
|
if wt, er := aliyunpan.GetAccessTokenFromRefreshToken(activeUser.RefreshToken); er == nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user