From ac02a64d17a6213e9501191e95150f380a31f0cf Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Fri, 28 Oct 2022 10:35:29 +0000 Subject: [PATCH] fix(ipinfo): handle `403` as too many requests --- internal/publicip/ipinfo/fetch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/publicip/ipinfo/fetch.go b/internal/publicip/ipinfo/fetch.go index 98203ef4..c23ea0bb 100644 --- a/internal/publicip/ipinfo/fetch.go +++ b/internal/publicip/ipinfo/fetch.go @@ -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: