aboutsummaryrefslogtreecommitdiff
path: root/src/hooks.server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/hooks.server.ts')
-rw-r--r--src/hooks.server.ts12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/hooks.server.ts b/src/hooks.server.ts
index b0c42184..9f28b4e9 100644
--- a/src/hooks.server.ts
+++ b/src/hooks.server.ts
@@ -1,4 +1,5 @@
import root from "$lib/Utility/root";
+import { decodeAuthCookieOrThrow } from "$lib/Effect/authCookie";
import type { Handle, RequestEvent } from "@sveltejs/kit";
const redirectWithParameters = (
@@ -21,16 +22,7 @@ export const handle: Handle = async ({ event, resolve }) => {
const { cookies } = event;
const user = cookies.get("user");
- if (user) {
- const parsedUser = JSON.parse(user);
-
- event.locals.user = {
- tokenType: parsedUser["token_type"],
- expiresIn: parsedUser["expires_in"],
- accessToken: parsedUser["access_token"],
- refreshToken: parsedUser["refresh_token"],
- };
- }
+ if (user) event.locals.user = decodeAuthCookieOrThrow(user);
switch (event.url.pathname) {
case "/birthdays":