import { NextResponse } from 'next/server'
import { prisma } from '@/lib/prisma'
import { safeHandler, requireAuth } from '@/lib/auth'

export const DELETE = safeHandler(async (_req: Request, { params }: { params: Promise<{ id: string; docId: string }> }) => {
  await requireAuth(['ADMIN'])
  const { docId } = await params
  await prisma.supplierDocument.delete({ where: { id: docId } })
  return NextResponse.json({ message: 'Deleted' })
})
