import type { PageServerLoad } from "./$types"; import { getAssignments } from "$lib/server/assignments"; import { redirect } from "@sveltejs/kit"; export const load = (async ({ url, locals }) => { if (!locals.user) { redirect(303, `/login?redirectTo=${encodeURIComponent(url.toString())}`); } const assignments = await getAssignments(locals.dbConn, locals.user.id); return { user: locals.user, assignments, }; }) satisfies PageServerLoad;