import { useLocalParticipant } from '@livekit/components-react'
import { parseParticipantMetadata } from '@/lib/participantMetadata'

/**
 * Организатор ли ТЕКУЩИЙ (локальный) участник комнаты — читает подсказку
 * `is_organizer` из метаданных собственного LiveKit-токена (см.
 * `lib/participantMetadata.ts`). Только для UI (показать/скрыть кнопки
 * организатора) — серверные действия перепроверяют права по БД сами.
 */
export function useIsOrganizer(): boolean {
  const { localParticipant } = useLocalParticipant()
  return Boolean(parseParticipantMetadata(localParticipant.metadata).is_organizer)
}
