diff options
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/Event.svelte | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/components/Event.svelte b/src/components/Event.svelte index aa8d1ac8..eb26de0a 100644 --- a/src/components/Event.svelte +++ b/src/components/Event.svelte @@ -6,6 +6,7 @@ import { sign } from "$lib/nostr"; import Pin from "$comp/Pin.svelte"; import { pin } from "$lib/store"; + import { page } from "$app/stores"; let amount = 21; let { event, minimal, last = true, user } = $props(); @@ -18,12 +19,14 @@ try { const body = new FormData(); + if (!user) return goto(`/register?redirect=${$page.url.pathname}`); let request = await post("/post/zapRequest", { amount, id }); let { pr: payreq } = await post("/post/zap", { event: await sign(request), }); await post("/post/payments", { amount, payreq }); } catch (e) { + console.log(e); fail(e.message); } }; |
