Interface Occupancy

This interface is used to interact with occupancy in a chat room: subscribing to occupancy updates and fetching the current room occupancy metrics.

Get an instance via Room.occupancy.

interface Occupancy {
    get channel(): RealtimeChannel;
    get(): Promise<OccupancyEvent>;
    onDiscontinuity(listener: DiscontinuityListener): OnDiscontinuitySubscriptionResponse;
    subscribe(listener: OccupancyListener): OccupancySubscriptionResponse;
    unsubscribeAll(): void;
}

Hierarchy

  • EmitsDiscontinuities
    • Occupancy

Accessors

Methods

  • Unsubscribe all listeners from the occupancy updates of the chat room.

    Returns void