From 39790c764eccc088b83d375a65fc89174d5dea01 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 3 Mar 2026 08:57:37 -0800 Subject: refactor(effect): migrate core auth decode boundaries --- src/hooks.server.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src/hooks.server.ts') 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": -- cgit v1.2.3