bubble up all fetch errors in the http helper
All checks were successful
Build / Build NPM Project (push) Successful in 40s
Build / Tag Version (push) Successful in 8s
Build / Publish Documentation (push) Successful in 36s

This commit is contained in:
Zakary Timson 2024-10-14 20:46:32 -04:00
parent 1af23ac544
commit 0f10aebfd2
2 changed files with 44 additions and 39 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@ztimson/utils",
"version": "0.20.1",
"version": "0.20.2",
"description": "Utility library",
"author": "Zak Timson",
"license": "MIT",

View File

@ -75,6 +75,7 @@ export class Http {
// Send request
return new PromiseProgress((res, rej, prog) => {
try {
fetch(url, {
headers,
method: opts.method || (opts.body ? 'POST' : 'GET'),
@ -100,6 +101,7 @@ export class Http {
push();
}).catch((error: any) => controller.error(error));
}
push();
}
});
@ -115,7 +117,10 @@ export class Http {
if(resp.ok) res(resp);
else rej(resp);
})
}).catch(err => rej(err));
} catch(err) {
rej(err);
}
});
}
}