blob: 48fc1f1bd20cd9ce8e755df890d73aef0aa8a8f7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import type { Handle } from '@sveltejs/kit';
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']
};
}
return await resolve(event);
};
|