fix(ipinfo): handle 403 as too many requests

This commit is contained in:
Quentin McGaw
2022-10-28 10:35:29 +00:00
parent 9c80150e09
commit ac02a64d17

View File

@@ -51,7 +51,7 @@ func (f *Fetch) FetchInfo(ctx context.Context, ip net.IP) (
switch response.StatusCode {
case http.StatusOK:
case http.StatusTooManyRequests:
case http.StatusTooManyRequests, http.StatusForbidden:
return result, fmt.Errorf("%w from %s: %d %s",
ErrTooManyRequests, url, response.StatusCode, response.Status)
default: