mirror of https://github.com/Xhofe/alist
fix(189pc): InvalidSessionKey (fix #920)
parent
c276a1541f
commit
6612338fc1
|
@ -291,6 +291,13 @@ func (s *State) Request(method string, fullUrl string, params Params, callback f
|
|||
return nil, fmt.Errorf(erron.Msg)
|
||||
}
|
||||
if erron.ErrorCode != "" {
|
||||
switch erron.ErrorCode {
|
||||
case "InvalidSessionKey":
|
||||
if err := s.RefreshSession(account); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return s.Request(method, fullUrl, params, callback, account)
|
||||
}
|
||||
return nil, fmt.Errorf(erron.ErrorMsg)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue