Skip to content

RoomStateEventHandlerMap

RoomStateEventHandlerMap = object

Defined in: src/models/room-state.ts:86

Beacon.new: (event, beacon) => void

Defined in: src/models/room-state.ts:139

DigitalWorldEvent

Beacon

void


RoomState.BeaconLiveness: (state, hasLiveBeacons) => void

Defined in: src/models/room-state.ts:137

RoomState

boolean

void


RoomState.events: (event, state, prevEvent) => void

Defined in: src/models/room-state.ts:105

Fires whenever the event dictionary in room state is updated. This does not guarantee that any related objects (like RoomMember) have been updated. Use RoomStateEvent.Update for that.

DigitalWorldEvent

The event which caused this event to fire.

RoomState

The room state whose RoomState.events dictionary was updated.

DigitalWorldEvent | null

The event being replaced by the new state, if known. Note that this can differ from getPrevContent() on the new state event as this is the store’s view of the last state, not the previous state provided by the server.

void

digitalWorldClient.on("RoomState.events", function(event, state, prevEvent){
var newStateEvent = event;
});

RoomState.Marker: (event, setStateOptions?) => void

Defined in: src/models/room-state.ts:138

DigitalWorldEvent

IMarkerFoundOptions

void


RoomState.members: (event, state, member) => void

Defined in: src/models/room-state.ts:119

Fires whenever a member in the members dictionary is updated in any way.

DigitalWorldEvent

The event which caused this event to fire.

RoomState

The room state whose RoomState.members dictionary was updated.

RoomMember

The room member that was updated.

void

digitalWorldClient.on("RoomState.members", function(event, state, member){
var newMembershipState = member.membership;
});

RoomState.newMember: (event, state, member) => void

Defined in: src/models/room-state.ts:135

Fires whenever a member is added to the members dictionary. The RoomMember will not be fully populated yet (e.g. no membership state) but will already be available in the members dictionary.

DigitalWorldEvent

The event which caused this event to fire.

RoomState

The room state whose RoomState.members dictionary was updated with a new entry.

RoomMember

The room member that was added.

void

digitalWorldClient.on("RoomState.newMember", function(event, state, member){
// add event listeners on 'member'
});

RoomState.update: (state) => void

Defined in: src/models/room-state.ts:136

RoomState

void