import { registerAdminHook } from '@admin/lib/lifecycle-hooks/registry' import { recordAuditEvent } from './record-audit-event' let auditHooksRegistered = false export function registerAuditHooks(): void { if (auditHooksRegistered) return auditHooksRegistered = true registerAdminHook({}, async (event) => { await recordAuditEvent(event) }) }