fix(anilist): improve rate limit header parsing

This commit is contained in:
2025-11-29 08:58:02 -05:00
parent 0ca6705e26
commit 8ca710d30d

View File

@@ -310,7 +310,9 @@ export class AnilistDurableObject extends DurableObject {
// 1. Handle Rate Limiting (429)
if (response.status === 429) {
const retryAfter = response.headers.get("Retry-After");
const retryAfter = await response
.json()
.then(({ headers }) => headers["Retry-After"]);
console.log("429, retrying in", retryAfter);
await sleep(Number(retryAfter || 1) * 1000); // specific fallback or ensure logic