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)?)
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