diff options
| author | Adam Soltys <[email protected]> | 2023-12-01 20:04:13 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-12-01 20:04:13 -0800 |
| commit | 216a600224fde22ce76b367557a02094ec693886 (patch) | |
| tree | d1189bbaa39db204633523132a7d4767b952717d /src/routes/(app)/+layout.server.js | |
| parent | 7d9bc1f54dfd04172e8d6d43ebc2efd6f407e833 (diff) | |
| download | coinos-ui-216a600224fde22ce76b367557a02094ec693886.tar.gz coinos-ui-216a600224fde22ce76b367557a02094ec693886.zip | |
prettier
Diffstat (limited to 'src/routes/(app)/+layout.server.js')
| -rw-r--r-- | src/routes/(app)/+layout.server.js | 72 |
1 files changed, 38 insertions, 34 deletions
diff --git a/src/routes/(app)/+layout.server.js b/src/routes/(app)/+layout.server.js index e80e1e64..9fcf6411 100644 --- a/src/routes/(app)/+layout.server.js +++ b/src/routes/(app)/+layout.server.js @@ -1,44 +1,48 @@ -import { error, redirect } from '@sveltejs/kit'; -import { get, post, auth, protectedRoutes } from '$lib/utils'; -import { PUBLIC_BTC as btc } from '$env/static/public'; +import { error, redirect } from "@sveltejs/kit"; +import { get, post, auth, protectedRoutes } from "$lib/utils"; +import { PUBLIC_BTC as btc } from "$env/static/public"; export async function load({ cookies, request, url, params }) { - let { pathname } = url; - let token = cookies.get('token'); - let rate, - rates = { USD: 1 }; + let { pathname } = url; + let token = cookies.get("token"); + let rate, + rates = { USD: 1 }; - let user; - if (token) { - try { - user = await get('/me', auth(cookies)); - } catch (e) {} - } + let user; + if (token) { + try { + user = await get("/me", auth(cookies)); + } catch (e) {} + } - if (user?.needsMigration) { - throw redirect(307, `/migrate`); - } + if (user?.needsMigration) { + throw redirect(307, `/migrate`); + } - if (user && ['/login', '/register'].includes(pathname) && request.method === 'GET') { - throw redirect(307, `/${user.username}`); - } + if ( + user && + ["/login", "/register"].includes(pathname) && + request.method === "GET" + ) { + throw redirect(307, `/${user.username}`); + } - if ( - protectedRoutes.find((p) => pathname.match(p)) && - (!user || user.username !== params.username) - ) { - throw redirect(307, '/login'); - } + if ( + protectedRoutes.find((p) => pathname.match(p)) && + (!user || user.username !== params.username) + ) { + throw redirect(307, "/login"); + } - if (user && !user.pubkey && !pathname.includes('generate')) - throw redirect(307, `/${user.username}/generate`); + if (user && !user.pubkey && !pathname.includes("generate")) + throw redirect(307, `/${user.username}/generate`); - try { - rate = await get('/rate'); - rates = await get('/rates'); - } catch (e) { - console.log(e); - } + try { + rate = await get("/rate"); + rates = await get("/rates"); + } catch (e) { + console.log(e); + } - return { user, token, rate, rates }; + return { user, token, rate, rates }; } |
