new(basic.gblib): Retry in GET 401 version.

This commit is contained in:
Rodrigo Rodriguez 2023-12-02 19:26:14 -03:00
parent 540e275d65
commit 5e5684e367

View file

@ -1637,17 +1637,16 @@ export class SystemKeywords {
result = await fetch(url, options);
if (result.status === 429) {
const sleep = ms => {
return new Promise(resolve => {
setTimeout(resolve, ms);
});
};
const sleep = ms => {
return new Promise(resolve => {
setTimeout(resolve, ms);
});
};
if (result.status === 429 || result.status === 401) {
GBLog.info(`Waiting 1min. before retrynig GET: ${url}.`);
await sleep(60 * 1000);
throw new Error(`BASIC: TOO MANY REQUESTS retrying after 1(one) minute now: ${result.statusText}.`);
throw new Error(`BASIC: HTTP:${result.status} retry: ${result.statusText}.`);
}
if (result.status === 2000) {