diff options
| author | Fuwn <[email protected]> | 2026-03-03 08:57:37 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-03-03 08:57:48 -0800 |
| commit | 39790c764eccc088b83d375a65fc89174d5dea01 (patch) | |
| tree | abd318702992d809913ff05444b731393bb971ab /src/hooks.server.ts | |
| parent | chore(effect): add v4 cookie decode foundation and tests (diff) | |
| download | due.moe-39790c764eccc088b83d375a65fc89174d5dea01.tar.xz due.moe-39790c764eccc088b83d375a65fc89174d5dea01.zip | |
refactor(effect): migrate core auth decode boundaries
Diffstat (limited to 'src/hooks.server.ts')
| -rw-r--r-- | src/hooks.server.ts | 12 |
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": |