@serenada/core
    Preparing search index...

    Class RoomWatcher

    Monitors room occupancy via the signaling server. Use to show room status (e.g. "1 person waiting") before joining a call.

    Index

    Constructors

    Accessors

    • get activeTransport(): TransportKind | null

      Returns TransportKind | null

    Methods

    • Stop watching all rooms and release resources.

      Returns void

    • Subscribe to room status updates. Returns an unsubscribe function.

      Parameters

      • listener: RoomWatcherListener

      Returns () => void

    • Start watching the given room IDs for occupancy changes. Replaces any previous watch list.

      Parameters

      • roomIds: string[]

      Returns void