ChatRoomEventHandler constructor Null safety
- {void onAdminAddedFromChatRoom( )?,
- void onAdminRemovedFromChatRoom( )?,
- void onAllChatRoomMemberMuteStateChanged( )?,
- void onAllowListAddedFromChatRoom( )?,
- void onAllowListRemovedFromChatRoom( )?,
- void onAnnouncementChangedFromChatRoom( )?,
- void onChatRoomDestroyed( )?,
- void onMemberExitedFromChatRoom( )?,
- void onMemberJoinedFromChatRoom( )?,
- void onMuteListAddedFromChatRoom( )?,
- void onMuteListRemovedFromChatRoom( )?,
- void onOwnerChangedFromChatRoom( )?,
- void onRemovedFromChatRoom( )?,
- void onSpecificationChanged(
- ChatRoom room
- void onAttributesUpdated( )?,
- void onAttributesRemoved( )?}
The chat room manager listener callback.
Param onAdminAddedFromChatRoom A member has been changed to an admin callback.
Param onAdminRemovedFromChatRoom An admin is been removed callback callback.
Param onAllChatRoomMemberMuteStateChanged All members in the chat room are muted or unmuted callback.
Param onAllowListAddedFromChatRoom The chat room member(s) is added to the allowlist callback.
Param onAllowListRemovedFromChatRoom The chat room member(s) is removed from the allowlist callback.
Param onAnnouncementChangedFromChatRoom The announcement changed callback.
Param onChatRoomDestroyed The chat room is destroyed callback.
Param onMemberExitedFromChatRoom A member leaves the chatroom callback.
Param onMemberJoinedFromChatRoom A member join the chatroom callback.
Param onMuteListAddedFromChatRoom The chat room member(s) muted (added to mute list) callback.
Param onMuteListRemovedFromChatRoom The chat room member(s) unmuted (removed from mute list) callback.
Param onOwnerChangedFromChatRoom The chat room ownership has been transferred callback.
Param onRemovedFromChatRoom The chat room member(s) is removed from the allowlist callback.
Param onSpecificationChanged The chat room specification changed callback.
Param onAttributesUpdated The chat room attributes updated callback.
Param onAttributesRemoved The chat room attributes removed callback.
Implementation
ChatRoomEventHandler({
this.onAdminAddedFromChatRoom,
this.onAdminRemovedFromChatRoom,
this.onAllChatRoomMemberMuteStateChanged,
this.onAllowListAddedFromChatRoom,
this.onAllowListRemovedFromChatRoom,
this.onAnnouncementChangedFromChatRoom,
this.onChatRoomDestroyed,
this.onMemberExitedFromChatRoom,
this.onMemberJoinedFromChatRoom,
this.onMuteListAddedFromChatRoom,
this.onMuteListRemovedFromChatRoom,
this.onOwnerChangedFromChatRoom,
this.onRemovedFromChatRoom,
this.onSpecificationChanged,
this.onAttributesUpdated,
this.onAttributesRemoved,
});