Handle server JSON responses which do not have 'error' key
This commit is contained in:
parent
8feebb3454
commit
1f52c7c98c
@ -22,12 +22,12 @@ async function makeAPIRequest(endpoint, body) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
response.json().then(jsonResponse => {
|
response.json().then(jsonResponse => {
|
||||||
if (jsonResponse["error"] === 0) {
|
if (typeof(jsonResponse["error"]) === 'number' && jsonResponse["error"] !== 0) {
|
||||||
resolve(jsonResponse);
|
|
||||||
} else {
|
|
||||||
const message = jsonResponse["msg"];
|
const message = jsonResponse["msg"];
|
||||||
alert("Erreur du serveur : " + message);
|
alert("Erreur du serveur : " + message);
|
||||||
reject(endpoint + ": " + message);
|
reject(endpoint + ": " + message);
|
||||||
|
} else {
|
||||||
|
resolve(jsonResponse);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user