From de7435e34580e1a9b4b8d95b2a5013112414098f Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 11 Feb 2025 13:40:05 -0800 Subject: default app on register --- lib/register.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'lib/register.ts') diff --git a/lib/register.ts b/lib/register.ts index 6bd9df9f..e1a39d15 100644 --- a/lib/register.ts +++ b/lib/register.ts @@ -63,7 +63,6 @@ export default async (user, ip) => { } user.npub = nip19.npubEncode(pubkey); - user.nwc = bytesToHex(randomBytes(32)); const account = JSON.stringify({ id, @@ -71,6 +70,18 @@ export default async (user, ip) => { name: "Spending", }); + const secret = bytesToHex(randomBytes(32)); + const app = { + secret, + pubkey: getPublicKey(secret), + max_amount: 10000, + budget_renewal: "weekly", + name: username, + }; + + await s(app.pubkey, app); + await db.sAdd(`${uid}:apps`, app.pubkey); + db.multi() .set(getPublicKey(user.nwc), user.id) .set(`user:${id}`, JSON.stringify(user)) -- cgit v1.2.3