talkwho/src/routes/app/+layout.server.ts
2024-08-18 16:52:27 -04:00

12 lines
No EOL
306 B
TypeScript

import { publicUser } from '$lib/server/db.js';
import { redirect } from '@sveltejs/kit';
export async function load({ locals }) {
if(!locals.session) {
return redirect(302, "/auth")
}
return publicUser.safeParse(locals.user).data!
}
export const csr = true;
export const ssr = false;