aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-02-19 20:58:54 -0800
committerAdam Soltys <[email protected]>2025-02-19 20:58:54 -0800
commitdfcc2c0acbf1820752a1710af4a9d3504ce787a4 (patch)
treec4a5083f2a04b48049121e3e6b1274857c8844eb /src/routes/(app)
parentb155c546bd261444e639345074e2b5152363f0bc (diff)
downloadcoinos-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.ts9
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 };