From bee8218e4078555d1725466a9727cf1e59b40945 Mon Sep 17 00:00:00 2001 From: counterweight Date: Thu, 13 Feb 2025 01:28:31 +0100 Subject: [PATCH] nice success message --- src/public/javascript/invite.js | 24 +++++++++++++++--------- src/views/invite.ejs | 4 ++++ 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/public/javascript/invite.js b/src/public/javascript/invite.js index 89e9b09..ca21bda 100644 --- a/src/public/javascript/invite.js +++ b/src/public/javascript/invite.js @@ -48,13 +48,19 @@ async function acceptInvite() { return; } - const verifyResponse = await fetch("/api/signup/nostr-verify", { - method: "POST", - headers: { "Content-Type": "application/json" }, - body: JSON.stringify(signedEvent), - }); - - if (verifyResponse.status === 200) { - + let verifyResponse; + try { + verifyResponse = await fetch("/api/signup/nostr-verify", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify(signedEvent), + }); + } catch (error) { + console.log(`Something went wrong: ${error}`); + return; } -} \ No newline at end of file + + if (verifyResponse.ok) { + document.querySelector('#sign-up-success').style.display = 'block'; + } +} \ No newline at end of file diff --git a/src/views/invite.ejs b/src/views/invite.ejs index a44c898..86b2f04 100644 --- a/src/views/invite.ejs +++ b/src/views/invite.ejs @@ -42,6 +42,10 @@ +

¿No tienes cuenta de Nostr? Crea una aquí.