diff --git a/package.json b/package.json index 56bac34..d6bc80b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.4.92", + "version": "6.4.93", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.15.5", diff --git a/src/lib/modules/anilist/urql-client.ts b/src/lib/modules/anilist/urql-client.ts index 78f4c95..3c5368c 100644 --- a/src/lib/modules/anilist/urql-client.ts +++ b/src/lib/modules/anilist/urql-client.ts @@ -335,7 +335,11 @@ export default new class URQLClient extends Client { if (!(error instanceof FetchError)) return 0 if (error.res.status === 500) return 1000 - return this.setRateLimit((parseInt(error.res.headers.get('retry-after') ?? '60') + 1) * 1000) + const delay = (parseInt(error.res.headers.get('retry-after') ?? '60') + 1) * 1000 + + debug('Setting rate limit for', error.res.status, delay) + + return this.setRateLimit(delay) }) } }()