import { json, error } from '@sveltejs/kit'; import type { RequestHandler } from './$types'; import { sql } from '$lib/server/db'; /** GET /api/calendar — List alle kalendere for workspace */ export const GET: RequestHandler = async ({ locals }) => { if (!locals.workspace || !locals.user) error(401); const calendars = await sql` SELECT c.id, c.name, c.color FROM calendars c JOIN nodes n ON n.id = c.id WHERE n.workspace_id = ${locals.workspace.id} ORDER BY c.name `; return json(calendars); };