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