From 5da3db056de9a8f76f964af7c1b446e5b638fe77 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Tue, 4 Feb 2025 14:00:24 +0100 Subject: [PATCH] add notitication channels --- src/lib/components/AppInstalled.svelte | 2 +- .../update-notification-channels/+server.ts | 22 +++ src/routes/notifications/+page.svelte | 52 ++---- src/routes/oauth/+server.ts | 13 +- src/routes/pricing/+page.svelte | 1 - src/routes/profile/+page.server.ts | 44 +++++- src/routes/profile/+page.svelte | 149 ++++++++++++++++-- src/routes/register/+page.server.ts | 9 +- 8 files changed, 224 insertions(+), 68 deletions(-) create mode 100644 src/routes/api/update-notification-channels/+server.ts diff --git a/src/lib/components/AppInstalled.svelte b/src/lib/components/AppInstalled.svelte index a1b3ae56..877c1f1b 100644 --- a/src/lib/components/AppInstalled.svelte +++ b/src/lib/components/AppInstalled.svelte @@ -80,7 +80,7 @@ - + + + + + + + + + diff --git a/src/routes/register/+page.server.ts b/src/routes/register/+page.server.ts index d9ca0388..4d07e76d 100644 --- a/src/routes/register/+page.server.ts +++ b/src/routes/register/+page.server.ts @@ -35,14 +35,7 @@ export const actions = { //let username = generateUsername(formData.name.split(' ').join('')).toLowerCase(); try { - await locals.pb.collection("users").create(formData); - /* - await locals.pb?.collection('users').update( - newUser?.id, { - 'freeTrial' : true, - 'tier': 'Pro', //Give new users a free trial for the Pro Subscription - }); - */ + const newUser = await locals.pb.collection("users").create(formData); await locals.pb.collection("users").requestVerification(formData.email); } catch (err) {