import { json } from '@sveltejs/kit'; import type { RequestHandler } from './$types'; import { apiFailure } from '#lib/server/api-http.js'; import { getShow } from '#lib/server/shows.js'; import { authenticateTechnical } from '#lib/server/technical-access.js'; export const GET: RequestHandler = ({ request, params }) => { try { authenticateTechnical(request); const show = getShow(params.id); if (!show) throw new Error('NOT_FOUND'); return json({ data: show }); } catch (cause) { return apiFailure(cause); } };