import { jsonSerialize } from "$lib/serialize/base"; import { getUser } from "$lib/server/db/user"; import { parseIntNull } from "$lib/util"; import { error } from "@sveltejs/kit"; /** @type {import("@sveltejs/kit").Action} */ export async function GET({ url }) { const user_id = parseIntNull(url.searchParams.get('id')); if (user_id === null) { error(404, `No User of ID ${url.searchParams.get('id')}`); } const user = await getUser(user_id); return new Response(jsonSerialize({ user: user, })); }