ZIMEventHandler class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
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