aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/+layout.server.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-01 13:33:14 -0700
committerAdam Soltys <[email protected]>2022-11-01 13:33:14 -0700
commit41f023139132e427f6b67f12742691845918c101 (patch)
tree84cfa89c4ddee5d2a1721cd93676dcbf20206c8e /src/routes/+layout.server.js
parent7b91d415aa70a8e1ca04422ea70421f704cbdfc8 (diff)
downloadcoinos-ui-41f023139132e427f6b67f12742691845918c101.tar.gz
coinos-ui-41f023139132e427f6b67f12742691845918c101.zip
prerender homepage
Diffstat (limited to 'src/routes/+layout.server.js')
-rw-r--r--src/routes/+layout.server.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js
index 6af13a06..6d1fc3e0 100644
--- a/src/routes/+layout.server.js
+++ b/src/routes/+layout.server.js
@@ -23,6 +23,9 @@ export async function load({ cookies, locals, request, url, params }) {
if (user.username !== params.username) throw error(404, 'user not found');
}
+ if (['/login', '/register'].includes(url.pathname))
+ throw redirect(307, `/${user.username}/dashboard`);
+
let account = user.accounts.find((a) => a.asset === btc && !a.pubkey);
if (account) {
let { id } = account;