ZIMEventHandler class

Constructors

ZIMEventHandler()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

onBlacklistChanged ↔ void Function(ZIM zim, List<ZIMUserInfo> userList, ZIMBlacklistChangeAction action)?
Event callback when the blacklist changes.
getter/setter pair
onBroadcastMessageReceived ↔ void Function(ZIM zim, ZIMMessage message)?
The callback for receiving broadcast message.
getter/setter pair
onCallInvitationAccepted ↔ void Function(ZIM zim, ZIMCallInvitationAcceptedInfo info, String callID)?
Event callback when the call invitation is accepted.
getter/setter pair
onCallInvitationCancelled ↔ void Function(ZIM zim, ZIMCallInvitationCancelledInfo info, String callID)?
Event callback when the call invitation is cancelled.
getter/setter pair
onCallInvitationCreated ↔ void Function(ZIM zim, ZIMCallInvitationCreatedInfo info, String callID)?
Event callback when the call invitation is created.
getter/setter pair
onCallInvitationEnded ↔ void Function(ZIM zim, ZIMCallInvitationEndedInfo info, String callID)?
Event callback when the call invitation is ended.
getter/setter pair
onCallInvitationReceived ↔ void Function(ZIM zim, ZIMCallInvitationReceivedInfo info, String callID)?
Event callback when the call invitation is received.
getter/setter pair
onCallInvitationRejected ↔ void Function(ZIM zim, ZIMCallInvitationRejectedInfo info, String callID)?
Event callback when the call invitation is rejected.
getter/setter pair
onCallInvitationTimeout ↔ void Function(ZIM zim, ZIMCallInvitationTimeoutInfo info, String callID)?
Event callback when the call invitation times out.
getter/setter pair
onCallInviteesAnsweredTimeout ↔ void Function(ZIM zim, List<String> invitees, String callID)?
Event callback when the call invitation invitee times out.
getter/setter pair
onCallUserStateChanged ↔ void Function(ZIM zim, ZIMCallUserStateChangeInfo info, String callID)?
Event callback when the call invitation user status changes.
getter/setter pair
onConnectionStateChanged ↔ void Function(ZIM zim, ZIMConnectionState state, ZIMConnectionEvent event, Map extendedData)?
The event callback when the connection state changes.
getter/setter pair
onConversationChanged ↔ void Function(ZIM zim, List<ZIMConversationChangeInfo> infoList)?
Received notification callback for session update.
getter/setter pair
onConversationMessageReceiptChanged ↔ void Function(ZIM zim, List<ZIMMessageReceiptInfo> infos)?
Received notification callback when the message receiver has read this receipt message.
getter/setter pair
onConversationsAllDeleted ↔ void Function(ZIM zim, ZIMConversationsAllDeletedInfo info)?
When multiple login ends delete all sessions, the local end triggers the callback to notify the local end that all sessions are deleted.
getter/setter pair
onConversationSyncStateChanged ↔ void Function(ZIM zim, ZIMConversationSyncState state)?
Notification of synchronization status change events between the conversation list and the server
getter/setter pair
onConversationTotalUnreadMessageCountUpdated ↔ void Function(ZIM zim, int totalUnreadMessageCount)?
Received notification callback for session update.
getter/setter pair
onError ↔ void Function(ZIM zim, ZIMError errorInfo)?
The callback for error information.
getter/setter pair
onFriendApplicationListChanged ↔ void Function(ZIM zim, List<ZIMFriendApplicationInfo> friendApplicationInfoList, ZIMFriendApplicationListChangeAction action)?
Event callback when the friend application list changes.
getter/setter pair
onFriendApplicationUpdated ↔ void Function(ZIM zim, List<ZIMFriendApplicationInfo> friendApplicationInfoList)?
Event callback when the friend application information changes.
getter/setter pair
onFriendInfoUpdated ↔ void Function(ZIM zim, List<ZIMFriendInfo> friendInfoList)?
Event callback when the friend information changes.
getter/setter pair
onFriendListChanged ↔ void Function(ZIM zim, List<ZIMFriendInfo> friendInfoList, ZIMFriendListChangeAction action)?
Event callback when the friend list changes.
getter/setter pair
onGroupAliasUpdated ↔ void Function(ZIM zim, String groupAlias, String operatedUserID, String groupID)?
Event callback when the group alias changes.
getter/setter pair
onGroupApplicationListChanged ↔ void Function(ZIM zim, List<ZIMGroupApplicationInfo> applicationList, ZIMGroupApplicationListChangeAction action)?
Event callback when the group application list changes.
getter/setter pair
onGroupApplicationUpdated ↔ void Function(ZIM zim, List<ZIMGroupApplicationInfo> applicationList)?
Event callback when the group application information changes.
getter/setter pair
onGroupAttributesUpdated ↔ void Function(ZIM zim, List<ZIMGroupAttributesUpdateInfo> infoList, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group attributes change.
getter/setter pair
onGroupAvatarUrlUpdated ↔ void Function(ZIM zim, String groupAvatarUrl, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group avatar changes.
getter/setter pair
onGroupMemberInfoUpdated ↔ void Function(ZIM zim, List<ZIMGroupMemberInfo> userList, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group member information changes.
getter/setter pair
onGroupMemberStateChanged ↔ void Function(ZIM zim, ZIMGroupMemberState state, ZIMGroupMemberEvent event, List<ZIMGroupMemberInfo> userList, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group member status changes.
getter/setter pair
onGroupMessageReceived ↔ void Function(ZIM zim, List<ZIMMessage> messageList, ZIMMessageReceivedInfo info, String fromGroupID)?
The callback for receiving group message.
getter/setter pair
onGroupMutedInfoUpdated ↔ void Function(ZIM zim, ZIMGroupMuteInfo mutedInfo, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group is muted.
getter/setter pair
onGroupNameUpdated ↔ void Function(ZIM zim, String groupName, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group name changes.
getter/setter pair
onGroupNoticeUpdated ↔ void Function(ZIM zim, String groupNotice, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group notice changes.
getter/setter pair
onGroupStateChanged ↔ void Function(ZIM zim, ZIMGroupState state, ZIMGroupEvent event, ZIMGroupOperatedInfo operatedInfo, ZIMGroupFullInfo groupInfo)?
Event callback when the group state changes.
getter/setter pair
onGroupVerifyInfoUpdated ↔ void Function(ZIM zim, ZIMGroupVerifyInfo verifyInfo, ZIMGroupOperatedInfo operatedInfo, String groupID)?
Event callback when the group verification information changes.
getter/setter pair
onMessageDeleted ↔ void Function(ZIM zim, ZIMMessageDeletedInfo deletedInfo)?
The callback is received when a message is deleted.
getter/setter pair
onMessageEdited ↔ void Function(ZIM zim, List<ZIMMessage> messageList)?
The callback is received when a message is edited.
getter/setter pair
onMessagePinStatusChanged ↔ void Function(ZIM zim, List<ZIMMessagePinStatusChangeInfo> changeInfoList)?
The callback is received when a message is pinned.
getter/setter pair
onMessageReactionsChanged ↔ void Function(ZIM zim, List<ZIMMessageReaction> reactions)?
The callback is received when reactions change
getter/setter pair
onMessageReceiptChanged ↔ void Function(ZIM zim, List<ZIMMessageReceiptInfo> infos)?
Received notification callback when the message receiver confirms that the message has been read.
getter/setter pair
onMessageRepliedCountChanged ↔ void Function(ZIM zim, List<ZIMMessageRootRepliedCountInfo> infos)?
The callback is received when the message replied count changes.
getter/setter pair
onMessageRepliedInfoChanged ↔ void Function(ZIM zim, List<ZIMMessage> messageList)?
The callback is received when the message replied information changes.
getter/setter pair
onMessageRevokeReceived ↔ void Function(ZIM zim, List<ZIMRevokeMessage> messageList)?
Received notification callback when some one else sends a message and then revoke a message sent by themselves.
getter/setter pair
onMessageSentStatusChanged ↔ void Function(ZIM zim, List<ZIMMessageSentStatusChangeInfo> infos)?
The callback for message sent status changed.
getter/setter pair
onPeerMessageReceived ↔ void Function(ZIM zim, List<ZIMMessage> messageList, ZIMMessageReceivedInfo info, String fromUserID)?
The callback for receiving peer-to-peer message.
getter/setter pair
onReceiveGroupMessage ↔ void Function(ZIM zim, List<ZIMMessage> messageList, String fromGroupID)?
The callback for receiving group message.
getter/setter pair
onReceivePeerMessage ↔ void Function(ZIM zim, List<ZIMMessage> messageList, String fromUserID)?
The callback for receiving peer-to-peer message.
getter/setter pair
onReceiveRoomMessage ↔ void Function(ZIM zim, List<ZIMMessage> messageList, String fromRoomID)?
The callback for receiving room message.
getter/setter pair
onRoomAttributesBatchUpdated ↔ void Function(ZIM zim, List<ZIMRoomAttributesUpdateInfo> infos, String roomID)?
Event callback when the room attributes batch changes.
getter/setter pair
onRoomAttributesUpdated ↔ void Function(ZIM zim, ZIMRoomAttributesUpdateInfo info, String roomID)?
Event callback when the room attributes changes.
getter/setter pair
onRoomMemberAttributesUpdated ↔ void Function(ZIM zim, List<ZIMRoomMemberAttributesUpdateInfo> infos, ZIMRoomOperatedInfo operatedInfo, String roomID)?
Event callback when the room member attributes changes.
getter/setter pair
onRoomMemberJoined ↔ void Function(ZIM zim, List<ZIMUserInfo> memberList, String roomID)?
Callback when other members join the room.
getter/setter pair
onRoomMemberLeft ↔ void Function(ZIM zim, List<ZIMUserInfo> memberList, String roomID)?
Callback when other members leave the room.
getter/setter pair
onRoomMessageReceived ↔ void Function(ZIM zim, List<ZIMMessage> messageList, ZIMMessageReceivedInfo info, String fromRoomID)?
The callback for receiving room message.
getter/setter pair
onRoomStateChanged ↔ void Function(ZIM zim, ZIMRoomState state, ZIMRoomEvent event, Map extendedData, String roomID)?
The event callback when the room connection status changes.
getter/setter pair
onTokenWillExpire ↔ void Function(ZIM zim, int second)?
A reminder callback that the token is about to expire.
getter/setter pair
onUserInfoUpdated ↔ void Function(ZIM zim, ZIMUserFullInfo info)?
In the multi-terminal login scenario, after the user modifies their information on device A, other online multi-terminal devices will receive this callback. For offline devices, after the user goes online, they need to call the ZIM.QueryUsersInfo interface to actively query user information.
getter/setter pair
onUserRuleUpdated ↔ void Function(ZIM zim, ZIMUserRule userRule)?
TODO
getter/setter pair
onUserStatusUpdated ↔ void Function(ZIM zim, List<ZIMUserStatus> userStatusList)?
TODO
getter/setter pair