From 236a6ba16531c4916072b8394b02949fb161d539 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 e95e8e6..70ea93c 100644 --- a/src/libs/anilist/anilist-do.ts +++ b/src/libs/anilist/anilist-do.ts @@ -328,7 +328,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