12 lines
No EOL
306 B
TypeScript
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; |