import { requireAuth } from '~/server/utils/auth'
import { prisma } from '~/server/utils/prisma'
export default defineEventHandler(async (event) => {
  await requireAuth(event)
  const id = parseInt(getRouterParam(event, 'id') || '0')
  const p = await prisma.recruitmentPost.findUnique({ where: { id }, include: { candidatures: true } })
  if (!p) throw createError({ statusCode: 404 })
  return p
})
