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,
'method': 'GET',
'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);
}

View File

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