From ee0513838b1d336fa60eb9a8f7ca1ce43e6d9e40 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 16 Feb 2026 11:51:41 -0800 Subject: passkey auth --- lib/register.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/register.ts') diff --git a/lib/register.ts b/lib/register.ts index 816782c1..e99238b1 100644 --- a/lib/register.ts +++ b/lib/register.ts @@ -58,12 +58,14 @@ export default async (user, ip) => { user.migrated = true; user.locktime = 300; + user.passkeys = []; + let sk; if (!pubkey) { sk = randomBytes(32); pubkey = getPublicKey(sk); user.pubkey = pubkey; - user.nsec = nip49encrypt(sk, password); + if (password) user.nsec = nip49encrypt(sk, password); } user.npub = nip19.npubEncode(pubkey); -- cgit v1.2.3