diff --git a/demo/demo.ts b/demo/demo.ts index 4cfc3c3..bbc5cb8 100644 --- a/demo/demo.ts +++ b/demo/demo.ts @@ -54,18 +54,22 @@ function objectToDom(object: any) { } async function showResponse(statusEl: Element | null, promise: Promise) { - 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}`); + } } }