aboutsummaryrefslogtreecommitdiffstats
path: root/lib/register.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/register.ts')
-rw-r--r--lib/register.ts4
1 files changed, 3 insertions, 1 deletions
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);