import { json } from '@sveltejs/kit'; import type { RequestHandler } from './$types'; import { updateUser } from '$lib/server/auth/index.js'; import { authBody, authError, requireUser } from '$lib/server/auth/http.js'; export const PATCH: RequestHandler = async ({ request, params, locals }) => { try { return json({ user:await updateUser(requireUser(locals.user).id,params.id,await authBody(request)) }); } catch (cause) { return authError(cause); } };