Skip to content

Commit b6221f3

Browse files
committed
feedback
1 parent 5443ae3 commit b6221f3

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/api/auth.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ export default class Auth {
3030
_processJWT(promise, jwt) {
3131
return promise.then(response => {
3232
jwt = response.headers.get('jwt');
33+
3334
if (response.status == 200 && jwt) {
3435
return response.json();
3536
}
37+
3638
throw new Error('Server error, try again later. Sorry for inconvenience :(');
3739
})
3840
.then(user => {
@@ -42,6 +44,7 @@ export default class Auth {
4244
jwt,
4345
};
4446
}
47+
4548
throw new Error('Server error, try again later. Sorry for inconvenience :(');
4649
});
4750
}
@@ -54,13 +57,15 @@ export default class Auth {
5457
.then(data => {
5558
if (data.email) {
5659
return {
57-
user,
60+
user: data,
5861
jwt,
5962
};
6063
}
6164

6265
if (data.errors) {
63-
throw data.errors;
66+
const error = new Error(data.errors[0]);
67+
error.responseJson = data;
68+
throw error;
6469
}
6570

6671
throw new Error('Server error, try again later. Sorry for inconvenience :(');

0 commit comments

Comments
 (0)