import { adminTokenManager } from "$lib/server/adminToken"; import { z } from "zod"; const validateTokenSchema = z.object({ token: z.string(), }); export const POST = async ({ request, locals }) => { const { success, data } = validateTokenSchema.safeParse(await request.json()); if (!success) { return new Response(JSON.stringify({ error: "Invalid token" }), { status: 400 }); } if (adminTokenManager.checkToken(data.token, locals.sessionId)) { return new Response(JSON.stringify({ valid: true })); } return new Response(JSON.stringify({ valid: false })); };