Skip to content

Commit c04d2a5

Browse files
committed
allow object error response
1 parent aa7e91d commit c04d2a5

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

.npmignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/src
1+
src
22
.travis.yml
33
.vscode
44
.nyc_output
@@ -11,6 +11,7 @@ test
1111
docs
1212
READMEAPI.md
1313
gulpfile.js
14+
serviceTest
1415
TESTS-Firefox_59.0.0_(Linux_0.0.0).xml
1516
tsconfig.json
1617
tslint.json

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "spiel-request",
3-
"version": "0.1.6",
3+
"version": "0.2.0",
44
"description": "Module to send request based in XmlHttpRequest",
55
"main": "lib/src/index.js",
66
"types": "lib/src/index.d.ts",

src/request/request.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ export class HttpRequest {
7070
event.target.status >= 200 && event.target.status < 400) {
7171
resolve(event.target.response);
7272
} else {
73-
const error = `${event.target.status}. ${event.target.statusText}`;
73+
const error = (event.target.response)
74+
? event.target.response
75+
: `${event.target.status}. ${event.target.statusText}`;
7476
reject(error);
7577
}
7678
}
@@ -113,7 +115,9 @@ export class HttpRequest {
113115
event.target.status >= 200 && event.target.status < 400) {
114116
resolve(event.target.response);
115117
} else {
116-
const error = `${event.target.status}. ${event.target.statusText}`;
118+
const error = (event.target.response)
119+
? event.target.response
120+
: `${event.target.status}. ${event.target.statusText}`;
117121
reject(error);
118122
}
119123
}

0 commit comments

Comments
 (0)