12 lines
381 B
TypeScript
12 lines
381 B
TypeScript
import { json, type RequestHandler } from '@sveltejs/kit';
|
|
|
|
export const GET: RequestHandler = async ({ cookies }) => {
|
|
const { getSessionUser, SESSION_COOKIE } = await import('$lib/server/auth');
|
|
const cookie = cookies.get(SESSION_COOKIE);
|
|
const user = getSessionUser(cookie);
|
|
if (!user) {
|
|
return json({ user: null }, { status: 200 });
|
|
}
|
|
return json({ user });
|
|
};
|