aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/settings/+layout.server.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-12-03 12:20:37 -0800
committerAdam Soltys <[email protected]>2024-12-03 12:20:37 -0800
commit988873a523eea6fa5392dbc6d2ff315ae84bcb97 (patch)
treec2bbe03b498cf4207e12aaed92742685ef9f5b39 /src/routes/(app)/settings/+layout.server.ts
parentd86e36b138713a70f39162fabbb319fd59d74418 (diff)
downloadcoinos-ui-988873a523eea6fa5392dbc6d2ff315ae84bcb97.tar.gz
coinos-ui-988873a523eea6fa5392dbc6d2ff315ae84bcb97.zip
move nostr settings
Diffstat (limited to 'src/routes/(app)/settings/+layout.server.ts')
-rw-r--r--src/routes/(app)/settings/+layout.server.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/routes/(app)/settings/+layout.server.ts b/src/routes/(app)/settings/+layout.server.ts
index cd63d4f0..bcb7dbe2 100644
--- a/src/routes/(app)/settings/+layout.server.ts
+++ b/src/routes/(app)/settings/+layout.server.ts
@@ -1,7 +1,9 @@
import { auth, get } from "$lib/utils";
import { redirect } from "@sveltejs/kit";
-export async function load({ cookies, params, url }) {
+export async function load({ cookies, params, parent, url }) {
+ const { user } = await parent();
+ if (!user) redirect(307, `/register?redirect=${url.pathname}`);
const tab = url.pathname.split("/").filter(Boolean).pop();
if (tab === "settings") redirect(307, `${url.pathname}/account`);
params.cookies = cookies.getAll();