import { requireRole } from '~/server/utils/auth'
import { prisma } from '~/server/utils/prisma'

export default defineEventHandler(async (event) => {
  await requireRole(event, 'admin', 'referent')
  const body = await readBody(event)

  const member = await prisma.member.create({ data: body })
  return member
})
