From 672499df3ea9445e6bfd7dda1c75dd41c109e640 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 11 Feb 2025 13:40:19 -0800 Subject: nostr auth endpoint --- src/routes/(app)/settings/+layout.svelte | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/routes/(app)/settings') diff --git a/src/routes/(app)/settings/+layout.svelte b/src/routes/(app)/settings/+layout.svelte index b45ad748..2fe95813 100644 --- a/src/routes/(app)/settings/+layout.svelte +++ b/src/routes/(app)/settings/+layout.svelte @@ -57,14 +57,22 @@ }), }; + await tick(); + if (!user.pubkey || user.pubkey === prev.pubkey) { body.delete("pubkey"); } else { + $signer = null; + let event = { - kind: 1, + kind: 27235, created_at: Date.now(), - content: user.challenge, - tags: [], + content: "", + tags: [ + ["u", `${$page.url.origin}/api/nostrAuth`], + ["method", "POST"], + ["challenge", user.challenge], + ], }; let signedEvent = await sign(event); -- cgit v1.2.3