From e2560dc1f14173049ea80f7b8e2d69405dfc047d 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 917932a..96ace0c 100644 --- a/src/apiutils.nim +++ b/src/apiutils.nim @@ -108,7 +108,7 @@ proc fetch*(url: Uri; api: Api): Future[JsonNode] {.async.} = 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() @@ -123,7 +123,7 @@ proc fetchRaw*(url: Uri; api: Api): Future[string] {.async.} = 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()