Hiyve Components - v1.0.0
    Preparing search index...

    Function useNoVideoRoom

    • Access no-video (offline/signaling-only) room state and actions.

      Returns {
          closeNoVideoRoom: () => Promise<void>;
          createNoVideoRoom: (roomName: string, userId: string) => Promise<void>;
          error: string | null;
          isConnected: boolean;
          isConnecting: boolean;
          isInRoom: boolean;
          isNoVideo: boolean;
          joinNoVideoRoom: (roomName: string, userId: string) => Promise<void>;
          room: RoomInfo | null;
          setActiveRoom: (roomName: string) => void;
      }

      Object containing connection/room state and no-video room actions

      • closeNoVideoRoom: () => Promise<void>
      • createNoVideoRoom: (roomName: string, userId: string) => Promise<void>
      • error: string | null
      • isConnected: boolean
      • isConnecting: boolean
      • isInRoom: boolean
      • isNoVideo: boolean
      • joinNoVideoRoom: (roomName: string, userId: string) => Promise<void>
      • room: RoomInfo | null
      • setActiveRoom: (roomName: string) => void

      Use this hook for offline room connections that don't require WebRTC media. Supports chat, files, whiteboard, notes, and other signaling-based features.