refactor: refs #6555 wip: improve error handler
gitea/worker-time-control/pipeline/pr-test This commit looks good
Details
gitea/worker-time-control/pipeline/pr-test This commit looks good
Details
This commit is contained in:
parent
9d323bdb21
commit
d2b5e1fc76
15
js/main.js
15
js/main.js
|
@ -68,7 +68,6 @@ async function call(url, { method = "GET", body = {}, params = {} }) {
|
|||
const controller = new AbortController();
|
||||
const { signal } = controller;
|
||||
const timeoutId = setTimeout(() => controller.abort(), 2000);
|
||||
let mensaje;
|
||||
const opts = {
|
||||
method,
|
||||
headers: {
|
||||
|
@ -86,6 +85,8 @@ async function call(url, { method = "GET", body = {}, params = {} }) {
|
|||
clearTimeout(timeoutId);
|
||||
return res;
|
||||
} catch (e) {
|
||||
let mensaje = "Ha ocurrido un error, consulta con informática";
|
||||
|
||||
switch (e.name) {
|
||||
case "SyntaxError":
|
||||
mensaje = "Requested JSON parse failed";
|
||||
|
@ -99,7 +100,7 @@ async function call(url, { method = "GET", body = {}, params = {} }) {
|
|||
case "UserError":
|
||||
mensaje = e.message;
|
||||
break;
|
||||
case "error":
|
||||
default:
|
||||
switch (e.code) {
|
||||
case 0:
|
||||
mensaje = "Not connect: Verify Network";
|
||||
|
@ -108,17 +109,11 @@ async function call(url, { method = "GET", body = {}, params = {} }) {
|
|||
mensaje = "No se ha podido conectar con Salix, consulta con informática";
|
||||
break;
|
||||
case 555:
|
||||
mensaje = e.message;
|
||||
break;
|
||||
case e.code >= 400 && e.code < 500:
|
||||
mensaje = e.name;
|
||||
mensaje = "Error 555";
|
||||
break;
|
||||
default:
|
||||
mensaje = "Ha ocurrido un error, consulta con informática";
|
||||
if (e.status >= 400 && e.status < 500) mensaje = e.message;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
mensaje = "Ha ocurrido un error, consulta con informática";
|
||||
}
|
||||
printError(mensaje);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue