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>) {
|
async function showResponse(statusEl: Element | null, promise: Promise<any>) {
|
||||||
if (statusEl) clear(statusEl);
|
|
||||||
try {
|
try {
|
||||||
const response = await promise;
|
const response = await promise;
|
||||||
if (statusEl) {
|
if (statusEl) {
|
||||||
|
clear(statusEl);
|
||||||
statusEl.append("¡Funcionó!");
|
statusEl.append("¡Funcionó!");
|
||||||
if (response) {
|
if (response) {
|
||||||
statusEl.append(" Respuesta:", objectToDom(response));
|
statusEl.append(" Respuesta:", objectToDom(response));
|
||||||
}
|
}
|
||||||
} else alert(`¡Funcionó!${response ? ` Respuesta: ${response}` : ""}`);
|
} else alert(`¡Funcionó!${response ? ` Respuesta: ${response}` : ""}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (statusEl) statusEl.append("Hubo un error :(", objectToDom(error));
|
if (statusEl) {
|
||||||
else alert(`Hubo un error: ${error}`);
|
clear(statusEl);
|
||||||
|
statusEl.append("Hubo un error :(", objectToDom(error));
|
||||||
|
} else {
|
||||||
|
alert(`Hubo un error: ${error}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue