import { getUser } from "$lib/server/db/user"; import { getIdFromName } from "$lib/util"; import { error } from "@sveltejs/kit"; /** @type {import("@sveltejs/kit").ServerLoad} */ export async function load({ params }) { const user_id = getIdFromName(params.name); if (user_id === null) { return error(404, `Invalid Name ${params.name}`); } const user = await getUser(user_id); if ('error' in user) { return error(404, `No User of ID ${user_id}`); } return { user: user }; }