EMChatRoomEventListener class Null safety

The chat room change listener.

Register the chat room change listener:

  EMClient.getInstance.chatRoomManager.addChatRoomChangeListener(listener);

Unregister the chat room change listener:

  EMClient.getInstance.chatRoomManager.removeChatRoomListener(listener);

Constructors

EMChatRoomEventListener()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
onAdminAddedFromChatRoom(String roomId, String admin) → void
Occurs when a member has been changed to an admin. [...]
onAdminRemovedFromChatRoom(String roomId, String admin) → void
Occurs when an admin is been removed. [...]
onAllChatRoomMemberMuteStateChanged(String roomId, bool isAllMuted) → void
Occurs when all members in the chat room are muted or unmuted. [...]
onAnnouncementChangedFromChatRoom(String roomId, String announcement) → void
Occurs when the announcement changed. [...]
onChatRoomDestroyed(String roomId, String? roomName) → void
Occurs when the chat room is destroyed. [...]
onMemberExitedFromChatRoom(String roomId, String? roomName, String participant) → void
Occurs when a member leaves the chatroom. [...]
onMemberJoinedFromChatRoom(String roomId, String participant) → void
Occurs when a member join the chatroom. [...]
onMuteListAddedFromChatRoom(String roomId, List<String> mutes, String? expireTime) → void
Occurs when there are chat room member(s) muted (added to mute list), [...]
onMuteListRemovedFromChatRoom(String roomId, List<String> mutes) → void
Occurs when there are chat room member(s) unmuted (removed from mute list). [...]
onOwnerChangedFromChatRoom(String roomId, String newOwner, String oldOwner) → void
Occurs when the chat room ownership has been transferred. [...]
onRemovedFromChatRoom(String roomId, String? roomName, String? participant) → void
Occurs when a member is dismissed from a chat room. [...]
onWhiteListAddedFromChatRoom(String roomId, List<String> members) → void
Occurs when the chat room member(s) is added to the allowlist. [...]
onWhiteListRemovedFromChatRoom(String roomId, List<String> members) → void
Occurs when the chat room member(s) is removed from the allowlist. [...]
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited