diff --git a/src/apiutils.nim b/src/apiutils.nim index b2aad58..d914f6b 100644 --- a/src/apiutils.nim +++ b/src/apiutils.nim @@ -145,6 +145,9 @@ template fetchImpl(result, fetchBody) {.dirty.} = getContent() + if resp.status == $Http429: + raise rateLimitError() + if resp.status == $Http503: badClient = true raise newException(BadClientError, "Bad client")