export function useDeviceLabelTriggerStatus()

in src/hooks/sdk/useDeviceLabelTriggerStatus.tsx [9:23]


export function useDeviceLabelTriggerStatus(): DeviceLabelTriggerStatus {
  const meetingManager = useMeetingManager();
  const [status, setStatus] = useState<DeviceLabelTriggerStatus>(
    DeviceLabelTriggerStatus.UNTRIGGERED
  );

  useEffect(() => {
    meetingManager.subscribeToDeviceLabelTriggerStatus(setStatus);
    return () => {
      meetingManager.unsubscribeFromDeviceLabelTriggerStatus(setStatus);
    };
  }, [meetingManager]);

  return status;
}