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 ) ?)
Supported versions: 2.13.0 and above.
getter/setter pair
onBroadcastMessageReceived
↔ (void Function(ZIM zim , ZIMMessage message ) ?)
Supported version: 2.10.0 or later.
getter/setter pair
onCallInvitationAccepted
↔ (void Function(ZIM zim , ZIMCallInvitationAcceptedInfo info , String callID ) ?)
Deprecated since ZIM 2.9.0, please use onCallUserStateChanged instead.
Supported versions: 2.0.0 and above.
getter/setter pair
onCallInvitationCancelled
↔ (void Function(ZIM zim , ZIMCallInvitationCancelledInfo info , String callID ) ?)
Supported versions: 2.0.0 and above.
getter/setter pair
onCallInvitationCreated
↔ (void Function(ZIM zim , ZIMCallInvitationCreatedInfo info , String callID ) ?)
Supported versions: 2.13.0 and above.
getter/setter pair
onCallInvitationEnded
↔ (void Function(ZIM zim , ZIMCallInvitationEndedInfo callInvitationEndedInfo , String callID ) ?)
Supported versions: 2.9.0 and above.
getter/setter pair
onCallInvitationReceived
↔ (void Function(ZIM zim , ZIMCallInvitationReceivedInfo info , String callID ) ?)
Supported versions: 2.0.0 and above.
getter/setter pair
onCallInvitationRejected
↔ (void Function(ZIM zim , ZIMCallInvitationRejectedInfo info , String callID ) ?)
Deprecated since ZIM 2.9.0, please use onCallUserStateChanged instead.
Available since: 2.0.0 and above.
getter/setter pair
onCallInvitationTimeout
↔ (void Function(ZIM zim , ZIMCallInvitationTimeoutInfo info , String callID ) ?)
Available since: 2.0.0 and above.
getter/setter pair
onCallInviteesAnsweredTimeout
↔ (void Function(ZIM zim , List <String > invitees , String callID ) ?)
Deprecated since ZIM 2.9.0, please use onCallUserStateChanged instead.
Supported versions: 2.0.0 and above.
getter/setter pair
onCallUserStateChanged
↔ (void Function(ZIM zim , ZIMCallUserStateChangeInfo callUserStateChangeInfo , String callID ) ?)
Supported versions: 2.9.0 and above.
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 > conversationChangeInfoList ) ?)
The callback for conversation changed event.
getter/setter pair
onConversationMessageReceiptChanged
↔ (void Function(ZIM zim , List <ZIMMessageReceiptInfo > infos ) ?)
Available since: 2.5.0 and above.
Description: When the message receiver has read the session, the message sender knows through this callback.
Trigger: Trigger a notification when the message receiver has read the session.
Related APIs: triggered when the peer calls via ZIM.sendConversationMessageReceiptRead .
getter/setter pair
onConversationsAllDeleted
↔ (void Function(ZIM zim , ZIMConversationsAllDeletedInfo info ) ?)
Available since: 2.12.0 and above.
getter/setter pair
onConversationTotalUnreadMessageCountUpdated
↔ (void Function(ZIM zim , int totalUnreadMessageCount ) ?)
The callback for conversation total unread message count changed.
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 ) ?)
Supported versions: 2.14.0 and above.
getter/setter pair
onFriendApplicationUpdated
↔ (void Function(ZIM zim , List <ZIMFriendApplicationInfo > friendApplicationInfoList ) ?)
Supported versions: 2.14.0 and above.
getter/setter pair
onFriendInfoUpdated
↔ (void Function(ZIM zim , List <ZIMFriendInfo > friendInfoList ) ?)
Supported versions: 2.14.0 and above.
getter/setter pair
onFriendListChanged
↔ (void Function(ZIM zim , List <ZIMFriendInfo > friendInfoList , ZIMFriendListChangeAction action ) ?)
Supported versions: 2.14.0 and above.
getter/setter pair
onGroupApplicationListChanged
↔ (void Function(ZIM zim , List <ZIMGroupApplicationInfo > applicationList , ZIMGroupApplicationListChangeAction action ) ?)
Supported versions: 2.15.0 and above.
getter/setter pair
onGroupApplicationUpdated
↔ (void Function(ZIM zim , List <ZIMGroupApplicationInfo > applicationList ) ?)
Supported versions: 2.15.0 and above.
getter/setter pair
onGroupAttributesUpdated
↔ (void Function(ZIM zim , List <ZIMGroupAttributesUpdateInfo > updateInfo , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Group attribute change notification callback.
getter/setter pair
onGroupAvatarUrlUpdated
↔ (void Function(ZIM zim , String groupAvatarUrl , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Group avatar url change notification callback.
getter/setter pair
onGroupMemberInfoUpdated
↔ (void Function(ZIM zim , List <ZIMGroupMemberInfo > userInfo , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Return the operation result of changing group member information.
getter/setter pair
onGroupMemberStateChanged
↔ (void Function(ZIM zim , ZIMGroupMemberState state , ZIMGroupMemberEvent event , List <ZIMGroupMemberInfo > userList , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Group member status change notification callback.
getter/setter pair
onGroupMutedInfoUpdated
↔ (void Function(ZIM zim , ZIMGroupMuteInfo groupMuteInfo , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Callback notification for changes in group mute information.
getter/setter pair
onGroupNameUpdated
↔ (void Function(ZIM zim , String groupName , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Group name change notification callback.
getter/setter pair
onGroupNoticeUpdated
↔ (void Function(ZIM zim , String groupNotice , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Group bulletin Change notification callback.
getter/setter pair
onGroupStateChanged
↔ (void Function(ZIM zim , ZIMGroupState state , ZIMGroupEvent event , ZIMGroupOperatedInfo operatedInfo , ZIMGroupFullInfo groupInfo ) ?)
Description: callback notification of group status change.
getter/setter pair
onGroupVerifyInfoUpdated
↔ (void Function(ZIM zim , ZIMGroupVerifyInfo verifyInfo , ZIMGroupOperatedInfo operatedInfo , String groupID ) ?)
Description: Callback notification for changes in group verification mode.
getter/setter pair
onMessageDeleted
↔ (void Function(ZIM zim , ZIMMessageDeletedInfo deletedInfo ) ?)
getter/setter pair
onMessageReactionsChanged
↔ (void Function(ZIM zim , List <ZIMMessageReaction > infos ) ?)
Supported version: 2.10.0 or later.
getter/setter pair
onMessageReceiptChanged
↔ (void Function(ZIM zim , List <ZIMMessageReceiptInfo > infos ) ?)
Available since: 2.5.0 and above.
Description: When the message receiver confirms that the message has been read, the message sender knows through this callback.
Trigger: Trigger a notification when the message receiver has read the message.
Related APIs: triggered when the peer calls via ZIM.sendMessageReceiptsRead .
getter/setter pair
onMessageRevokeReceived
↔ (void Function(ZIM zim , List <ZIMRevokeMessage > messageList ) ?)
Available since: 2.5.0 or above.
Description: This callback is received when some one else sends a message and then revoke.
When to call: This callback occurs when a ZIM instance is created with ZIM.create and the other user revoke a message.
Related callbacks:You can revoke message to other members via ZIM.revokeMessage .
getter/setter pair
onMessageSentStatusChanged
↔ (void Function(ZIM zim , List <ZIMMessageSentStatusChangeInfo > messageSentStatusChangedInfoList ) ?)
The callback for message sent status changed event.
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 > updateInfo , String roomID ) ?)
event callback when the room attributes changes.
getter/setter pair
onRoomAttributesUpdated
↔ (void Function(ZIM zim , ZIMRoomAttributesUpdateInfo updateInfo , 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 room user property update.
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
onRoomStateChanged
↔ (void Function(ZIM zim , ZIMRoomState state , ZIMRoomEvent event , Map extendedData , String roomID ) ?)
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 ) ?)
Available since: 2.11.0 or above.
getter/setter pair
onUserRuleUpdated
↔ (void Function(ZIM zim , ZIMUserRule ) ?)
Available since: 2.15.0 and later versions.
getter/setter pair