Retry-After support

This commit is contained in:
Ian Gulliver
2021-09-28 04:43:38 +00:00
parent 5f61b928f8
commit d82b945668
2 changed files with 22 additions and 1 deletions

View File

@@ -79,6 +79,11 @@ func (c *Client) get(path string, values *url.Values, out interface{}) error {
}
defer resp.Body.Close()
err = c.rateLimit.MaybeRetryAfter(resp)
if err != nil {
return err
}
dec := json.NewDecoder(resp.Body)
if resp.StatusCode != 200 {