diff options
| author | Adam Soltys <[email protected]> | 2025-02-19 20:58:54 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-02-19 20:58:54 -0800 |
| commit | dfcc2c0acbf1820752a1710af4a9d3504ce787a4 (patch) | |
| tree | c4a5083f2a04b48049121e3e6b1274857c8844eb /src/routes/(app) | |
| parent | b155c546bd261444e639345074e2b5152363f0bc (diff) | |
| download | coinos-ui-dfcc2c0acbf1820752a1710af4a9d3504ce787a4.tar.gz coinos-ui-dfcc2c0acbf1820752a1710af4a9d3504ce787a4.zip | |
redirect for apps/new
Diffstat (limited to 'src/routes/(app)')
| -rw-r--r-- | src/routes/(app)/apps/new/+page.server.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/routes/(app)/apps/new/+page.server.ts b/src/routes/(app)/apps/new/+page.server.ts index 7c335f8c..3fe18128 100644 --- a/src/routes/(app)/apps/new/+page.server.ts +++ b/src/routes/(app)/apps/new/+page.server.ts @@ -3,6 +3,14 @@ import { auth, fd, post } from "$lib/utils"; import { fail, redirect } from "@sveltejs/kit"; export const load = async ({ parent, url }) => { + const { user } = await parent(); + + if (!user) + redirect( + 307, + `/register?redirect=${encodeURIComponent(url.pathname + url.search)}`, + ); + const app = { name: url.searchParams.get("name"), pubkey: url.searchParams.get("pubkey"), @@ -10,7 +18,6 @@ export const load = async ({ parent, url }) => { budget_renewal: url.searchParams.get("budget_renewal"), }; - const { user } = await parent(); const rates = await getRates(); const rate = rates[user.currency]; return { app, rate }; |
