diff options
| author | Adam Soltys <[email protected]> | 2022-08-22 10:49:04 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-08-22 15:55:42 -0700 |
| commit | 5f1014b41fab3ecb67e033e270e19060ad2af88f (patch) | |
| tree | 7cc1d8938231ad6a1366b7d08dadbb24dcfc5299 /src/routes/+layout.server.js | |
| parent | 0ebb60f986682ad8d3538c2fd1d708a861e0b1fb (diff) | |
| download | coinos-ui-5f1014b41fab3ecb67e033e270e19060ad2af88f.tar.gz coinos-ui-5f1014b41fab3ecb67e033e270e19060ad2af88f.zip | |
get user from data prop
Diffstat (limited to 'src/routes/+layout.server.js')
| -rw-r--r-- | src/routes/+layout.server.js | 3 |
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'); } } |
