fix(aliyundrive_share): reget share token if token expired (close #1798)

This commit is contained in:
Noah Hsu 2022-09-25 20:14:33 +08:00
parent 7c32af4649
commit 96d8a382e8

View File

@ -80,7 +80,7 @@ func (d *AliyundriveShare) getFiles(fileId string) ([]File, error) {
} }
log.Debugf("aliyundrive share get files: %s", res.String()) log.Debugf("aliyundrive share get files: %s", res.String())
if e.Code != "" { if e.Code != "" {
if e.Code == "AccessTokenInvalid" { if e.Code == "AccessTokenInvalid" || e.Code == "ShareLinkTokenInvalid" {
err = d.getShareToken() err = d.getShareToken()
if err != nil { if err != nil {
return nil, err return nil, err