import type { Actor, TicketWithRelations } from "@stealth-developers/db"; export function hasAccessToTicket( actor: Actor, ticket: TicketWithRelations, { requireModerator = false }: { requireModerator?: boolean } = {}, ) { const isModerator = actor.moderator; if (requireModerator) return isModerator; if (actor.discordId === ticket.subjectActor?.discordId) return true; if (isModerator) return true; return false; }