demo: no tener resultados dobles
This commit is contained in:
parent
220b094b8b
commit
f9c69c6812
1 changed files with 7 additions and 3 deletions
10
demo/demo.ts
10
demo/demo.ts
|
@ -54,18 +54,22 @@ function objectToDom(object: any) {
|
|||
}
|
||||
|
||||
async function showResponse(statusEl: Element | null, promise: Promise<any>) {
|
||||
if (statusEl) clear(statusEl);
|
||||
try {
|
||||
const response = await promise;
|
||||
if (statusEl) {
|
||||
clear(statusEl);
|
||||
statusEl.append("¡Funcionó!");
|
||||
if (response) {
|
||||
statusEl.append(" Respuesta:", objectToDom(response));
|
||||
}
|
||||
} else alert(`¡Funcionó!${response ? ` Respuesta: ${response}` : ""}`);
|
||||
} catch (error) {
|
||||
if (statusEl) statusEl.append("Hubo un error :(", objectToDom(error));
|
||||
else alert(`Hubo un error: ${error}`);
|
||||
if (statusEl) {
|
||||
clear(statusEl);
|
||||
statusEl.append("Hubo un error :(", objectToDom(error));
|
||||
} else {
|
||||
alert(`Hubo un error: ${error}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue