aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/+layout.server.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-08-22 10:49:04 -0700
committerAdam Soltys <[email protected]>2022-08-22 15:55:42 -0700
commit886f647a74d54bdd480b91b547f5083d82c88f3f (patch)
treeb95c38a70e3ce8c6cc92e17b3713bad34f86795a /src/routes/+layout.server.js
parentfba3b1db97ca738311e2f9de08d42bd72e491eaa (diff)
downloadcoinos-ui-886f647a74d54bdd480b91b547f5083d82c88f3f.tar.gz
coinos-ui-886f647a74d54bdd480b91b547f5083d82c88f3f.zip
get user from data prop
Diffstat (limited to 'src/routes/+layout.server.js')
-rw-r--r--src/routes/+layout.server.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js
index 551f1686..ddce4b31 100644
--- a/src/routes/+layout.server.js
+++ b/src/routes/+layout.server.js
@@ -1,3 +1,4 @@
+import { error } from "@sveltejs/kit";
import cookie from 'cookie';
import { protectedRoutes } from '$lib/utils';
import { get } from '$lib/utils';
@@ -10,7 +11,7 @@ export async function load({ request, setHeaders, url, params }) {
if (token) {
user = await get('/me', { accept: 'application/json', authorization: `Bearer ${token}` });
if (protectedRoutes.find((p) => url.pathname.match(p))) {
- if (user.username !== params.username) throw new Error('user not found');
+ if (user.username !== params.username) throw error(404, 'user not found');
}
}