🎨 abstract 123pan request

This commit is contained in:
微凉
2021-12-19 17:54:28 +08:00
parent 99d06c7449
commit f5b8815a84
4 changed files with 114 additions and 70 deletions

View File

@ -79,6 +79,7 @@ func (driver PikPak) RefreshToken(account *model.Account) error {
}
func (driver PikPak) Request(url string, method int, query map[string]string, data *base.Json, resp interface{}, account *model.Account) ([]byte, error) {
rawUrl := url
if account.APIProxyUrl != "" {
url = fmt.Sprintf("%s/%s", account.APIProxyUrl, url)
}
@ -119,7 +120,7 @@ func (driver PikPak) Request(url string, method int, query map[string]string, da
return nil, err
}
_ = model.SaveAccount(account)
return driver.Request(url, method, query, data, resp, account)
return driver.Request(rawUrl, method, query, data, resp, account)
} else {
return nil, errors.New(e.Error)
}