Deal with HTTP errors more gracefully

This commit is contained in:
Casper Warden
2023-11-17 12:28:55 +00:00
parent 6758226ea2
commit 9a9dd51c60
2 changed files with 7 additions and 3 deletions

View File

@@ -180,9 +180,13 @@ export class Caps
'rejectUnauthorized': false, 'rejectUnauthorized': false,
'method': 'GET', 'method': 'GET',
'encoding': null 'encoding': null
}, (err, _res, body) => }, (err, res, body) =>
{ {
if (err) if (res.statusCode < 200 && res.statusCode > 299)
{
reject(new Error(body));
}
else if (err)
{ {
reject(err); reject(err);
} }

View File

@@ -1,6 +1,6 @@
{ {
"name": "@caspertech/node-metaverse", "name": "@caspertech/node-metaverse",
"version": "0.6.17", "version": "0.6.18",
"description": "A node.js interface for Second Life.", "description": "A node.js interface for Second Life.",
"main": "dist/lib/index.js", "main": "dist/lib/index.js",
"types": "dist/lib/index.d.ts", "types": "dist/lib/index.d.ts",