12 lines
321 B
TypeScript
12 lines
321 B
TypeScript
import { eq } from 'drizzle-orm';
|
|
import { invites } from '~~/drizzle/schema';
|
|
import { db } from '~~/server/lib/db';
|
|
|
|
export default defineEventHandler(async (event) => {
|
|
await protectAdminRoute(event);
|
|
|
|
await db.delete(invites).where(eq(invites.id, getRouterParam(event, 'id')!));
|
|
|
|
return { ok: true };
|
|
});
|