From 6f93c46f1ebb08c5e16ffb97da5661a6c5eb8b50 Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Sat, 6 Dec 2025 09:11:06 -0500 Subject: [PATCH] fix: 'retry-after' headers not being read properly --- src/libs/anilist/anilist-do.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/anilist/anilist-do.ts b/src/libs/anilist/anilist-do.ts index 000bff6..1da1dd3 100644 --- a/src/libs/anilist/anilist-do.ts +++ b/src/libs/anilist/anilist-do.ts @@ -359,7 +359,7 @@ export class AnilistDurableObject extends DurableObject { if (response.status === 429) { const retryAfter = await response .json() - .then(({ headers }) => headers["Retry-After"]); + .then(({ headers }) => new Headers(headers).get("Retry-After")); console.log("429, retrying in", retryAfter); await sleep(Number(retryAfter || 1) * 1000); // specific fallback or ensure logic