import { requireAuth } from '~/server/utils/auth'
import { prisma } from '~/server/utils/prisma'
export default defineEventHandler(async (event) => {
  const user = await requireAuth(event)
  const ticketId = parseInt(getRouterParam(event, 'id') || '0')
  const body = await readBody(event)
  return prisma.ticketComment.create({ data: { ticketId, userId: user.id, body: body.body, isInternal: body.isInternal ?? false } })
})
