Handle server JSON responses which do not have 'error' key

This commit is contained in:
Thomas Rubini 2023-03-09 16:56:52 +01:00
parent 8feebb3454
commit 1f52c7c98c
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -22,12 +22,12 @@ async function makeAPIRequest(endpoint, body) {
}
response.json().then(jsonResponse => {
if (jsonResponse["error"] === 0) {
resolve(jsonResponse);
} else {
if (typeof(jsonResponse["error"]) === 'number' && jsonResponse["error"] !== 0) {
const message = jsonResponse["msg"];
alert("Erreur du serveur : " + message);
reject(endpoint + ": " + message);
} else {
resolve(jsonResponse);
}
});
}).catch((e) => {