From fde2528df1d53343408aaad06ae103ebe0b2cf0f Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Sun, 27 Jul 2025 20:37:00 +0200 Subject: [PATCH] feat: log retry better --- package.json | 2 +- src/lib/modules/anilist/urql-client.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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) }) } }()