three60/src/routes/(app)/survey/[surveyId]/+server.ts
Markus Brueckner 1547af6ae0 Initial commit
2024-11-25 08:40:14 +01:00

17 lines
No EOL
506 B
TypeScript

import { type RequestHandler } from "@sveltejs/kit";
import { db } from "../../../../db";
import { surveysTable } from "../../../../db/schema";
import { eq } from "drizzle-orm";
export const DELETE: RequestHandler = async ({ params }) => {
const surveyId = parseInt(params.surveyId ?? '');
if (isNaN(surveyId)) {
return new Response(null, { status: 400 });
}
await db.delete(surveysTable).where(eq(surveysTable.id, surveyId));
return new Response(null, { status: 204 });
};