feat: add more 429 checks

This commit is contained in:
2024-10-05 15:52:38 -04:00
parent 24c0fa316c
commit 5ea90bda55
5 changed files with 46 additions and 2 deletions

View File

@@ -55,6 +55,7 @@ export async function getUser(aniListToken: string): Promise<User> {
if (err.response?.status === 401) {
return null;
} else if (err.response?.status === 429) {
console.log("429, retrying in", err.response.headers.get("Retry-After"));
return sleep(
Number(err.response.headers.get("Retry-After")!) * 1000,
).then(() => getUser(aniListToken));