test this

This commit is contained in:
Ashley 2023-11-12 11:35:00 +00:00
parent f573d0ddeb
commit f435cfe7fe

View file

@ -45,8 +45,20 @@ class PokeTubeDislikesAPIManager {
const { fetch } = await import("undici");
// why RYD? why... do i have to this lol?
for (let i = 0; i < 2; i++) {
try {
const engagement = await fetch(fallbackUrl).then((res) => res.json());
return engagement;
} catch (err) {
if (err.status === 503) {
// retry after a bit
await new Promise((resolve) => setTimeout(resolve, 1000));
} else {
throw err;
}
}
}
}
/**