- Preparing search index...
- The search index is not available
matrix-js-sdk
Type alias RoomEventHandlerMap
Room
EventHandlerMap: {
Room.CurrentStateUpdated: ((room: Room, previousRoomState: RoomState, roomState: RoomState) => void);
Room.OldStateUpdated: ((room: Room, previousRoomState: RoomState, roomState: RoomState) => void);
Room.TimelineRefresh: ((room: Room, eventTimelineSet: EventTimelineSet) => void);
Room.UnreadNotifications: ((unreadNotifications?: NotificationCount, threadId?: string) => void);
Room.accountData: ((event: MatrixEvent, room: Room, lastEvent?: MatrixEvent) => void);
Room.historyImportedWithinTimeline: ((markerEvent: MatrixEvent, room: Room) => void);
Room.localEchoUpdated: ((event: MatrixEvent, room: Room, oldEventId?: string, oldStatus?: EventStatus | null) => void);
Room.myMembership: ((room: Room, membership: string, prevMembership?: string) => void);
Room.name: ((room: Room) => void);
Room.receipt: ((event: MatrixEvent, room: Room) => void);
Room.redaction: ((event: MatrixEvent, room: Room) => void);
Room.redactionCancelled: ((event: MatrixEvent, room: Room) => void);
Room.tags: ((event: MatrixEvent, room: Room) => void);
Thread.new: ((thread: Thread, toStartOfTimeline: boolean) => void);
} & Pick<EventHandlerMap, Update | NewReply | Delete> & EventTimelineSetHandlerMap & Pick<MatrixEventHandlerMap, BeforeRedaction> & Pick<RoomStateEventHandlerMap, Events | Members | NewMember | Update | Marker | New> & Pick<BeaconEventHandlerMap, Update | Destroy | LivenessChange>