Files
triggershell/src/app/api/scripts/route.ts
T

14 lines
489 B
TypeScript
Raw Normal View History

2026-08-15 18:37:30 +02:00
export const dynamic = "force-dynamic";
import { requireAuth, unauthorizedResponse } from "@/lib/auth/guard";
import { getConfig } from "@/lib/config/load";
import { serializeScriptSummary } from "@/lib/config/serialize";
export async function GET(request: Request) {
const auth = await requireAuth(request);
if (!auth.authenticated) return unauthorizedResponse();
const { config } = getConfig();
return Response.json({ scripts: config.scripts.map(serializeScriptSummary) });
}