rp/src/routes/api/auth/me/+server.ts

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 });
};