From 892caaf7962f2a6df6addf37cf26db28fe73f7fd Mon Sep 17 00:00:00 2001 From: Zed Date: Fri, 21 Apr 2023 01:01:18 +0200 Subject: [PATCH] Prevent search endpoint from discarding tokens --- src/apiutils.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apiutils.nim b/src/apiutils.nim index 4f35f8d..5adf3cd 100644 --- a/src/apiutils.nim +++ b/src/apiutils.nim @@ -121,7 +121,7 @@ proc fetch*(url: Uri; api: Api; additional_headers: HttpHeaders = newHttpHeaders updateToken() let error = result.getError - if error in {invalidToken, forbidden, badToken}: + if error in {invalidToken, badToken}: echo "fetch error: ", result.getError release(token, invalid=true) raise rateLimitError() @@ -136,7 +136,7 @@ proc fetchRaw*(url: Uri; api: Api; additional_headers: HttpHeaders = newHttpHead if result.startsWith("{\"errors"): let errors = result.fromJson(Errors) - if errors in {invalidToken, forbidden, badToken}: + if errors in {invalidToken, badToken}: echo "fetch error: ", errors release(token, invalid=true) raise rateLimitError()