ZegoZimPlugin class

A web implementation of the ZimFlutterSdkPlatform of the ZimFlutterSdk plugin.

Constructors

ZegoZimPlugin()
Constructs a ZegoZimPluginWeb

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

acceptFriendApplication(String userID, dynamic config) Future<Map>
acceptGroupInviteApplication(String inviterUserID, String groupID, dynamic config) Future<Map>
acceptGroupJoinApplication(String userID, String groupID, dynamic config) Future<Map>
addFriend(String userID, dynamic config) Future<Map>
addMessageReaction(String reactionType, dynamic message) Future<Map>
addUsersToBlacklist(dynamic userIDs) Future<Map>
beginRoomAttributesBatchOperation(String roomID, dynamic config) Future<void>
callAccept(String callID, dynamic config) Future<Map>
callCancel(dynamic invitees, String callID, dynamic config) Future<Map>
callEnd(String callID, dynamic config) Future<Map>
callingInvite(dynamic invitees, String callID, dynamic config) Future<Map>
callInvite(dynamic invitees, dynamic config) Future<Map>
callJoin(String callID, dynamic config) Future<Map>
callQuit(String callID, dynamic config) Future<Map>
callReject(String callID, dynamic config) Future<Map>
checkFriendsRelation(dynamic userIDs, dynamic config) Future<Map>
checkUserIsInBlacklist(String userID) Future<Map>
clearConversationTotalUnreadMessageCount() Future<void>
clearConversationUnreadMessageCount(String conversationID, int conversationType) Future<Map>
createGroup(dynamic groupInfo, dynamic userIDs, dynamic config) Future<Map>
createRoom(dynamic roomInfo, dynamic config) Future<Map>
deleteAllConversationMessages(dynamic config) Future<void>
deleteAllConversations(dynamic config) Future<void>
deleteAllMessage(String conversationID, dynamic conversationType, dynamic config) Future<Map>
deleteConversation(String conversationID, dynamic conversationType, dynamic config) Future<Map>
deleteFriends(dynamic userIDs, dynamic config) Future<Map>
deleteGroupAttributes(dynamic keys, String groupID) Future<Map>
deleteMessageReaction(String reactionType, dynamic message) Future<Map>
deleteMessages(dynamic messageList, String conversationID, dynamic conversationType, dynamic config) Future<Map>
deleteRoomAttributes(dynamic keys, String roomID, dynamic config) Future<Map>
dismissGroup(String groupID) Future<Map>
downloadMediaFile(dynamic message, dynamic fileType, int progressID) Future<Map>
endRoomAttributesBatchOperation(String roomID) Future<Map>
enterRoom(dynamic roomInfo, dynamic config) Future<Map>
handleMethodCall(MethodCall call) Future
insertMessageToLocalDB(dynamic message, int messageID, String conversationID, dynamic conversationType, String senderUserID) Future<Map>
inviteUsersIntoGroup(dynamic userIDs, String groupID) Future<Map>
joinGroup(String groupID) Future<Map>
joinRoom(String roomID) Future<Map>
kickGroupMembers(dynamic userIDs, String groupID) Future<Map>
leaveGroup(String groupID) Future<Map>
leaveRoom(String roomID) Future<Map>
login(String userID, dynamic config) Future<void>
logout() → dynamic
muteGroup(bool isMute, String groupID, dynamic config) Future<Map>
muteGroupMembers(bool isMute, dynamic userIDs, String groupID, dynamic config) Future<Map>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryBlacklist(dynamic config) Future<Map>
queryCallInvitationList(dynamic config) Future<Map>
queryCombineMessageDetail(dynamic message) Future<Map>
queryConversation(String conversationID, dynamic conversationType) Future<Map>
queryConversationList(dynamic config, dynamic option) Future<Map>
queryConversationPinnedList(dynamic config) Future<Map>
queryConversationTotalUnreadMessageCount(dynamic config) Future<Map>
queryFriendApplicationList(dynamic config) Future<Map>
queryFriendList(dynamic config) Future<Map>
queryFriendsInfo(dynamic userIDs) Future<Map>
queryGroupAllAttributes(String groupID) Future<Map>
queryGroupApplicationList(dynamic config) Future<Map>
queryGroupAttributes(dynamic keys, String groupID) Future<Map>
queryGroupInfo(String groupID) Future<Map>
queryGroupList() Future<Map>
queryGroupMemberInfo(String userID, String groupID) Future<Map>
queryGroupMemberList(String groupID, dynamic config) Future<Map>
queryGroupMemberMutedList(String groupID, dynamic config) Future<Map>
queryGroupMessageReceiptReadMemberList(dynamic message, String groupID, dynamic config) Future<Map>
queryGroupMessageReceiptUnreadMemberList(dynamic message, String groupID, dynamic config) Future<Map>
queryHistoryMessage(String conversationID, int conversationType, dynamic config) Future<Map>
queryMessageReactionUserList(dynamic message, dynamic config) Future<Map>
queryMessageReceiptsInfo(dynamic messageList, String conversationID, dynamic conversationType) Future<Map>
queryMessageRepliedList(dynamic message, dynamic config) Future<Map>
queryMessages(dynamic messageSeqs, String conversationID, dynamic conversationType) Future<Map>
queryRoomAllAttributes(String roomID) Future<Map>
queryRoomMemberAttributesList(String roomID, dynamic config) Future<Map>
queryRoomMemberList(String roomID, dynamic config) Future<Map>
queryRoomMembers(dynamic userIDs, String roomID) Future<Map>
queryRoomMembersAttributes(dynamic userIDs, String roomID) Future<Map>
queryRoomOnlineMemberCount(String roomID) Future<Map>
querySelfUserInfo() Future<Map>
querySubscribedUserStatusList(dynamic config) Future<Map>
queryUsersInfo(dynamic userIDs, dynamic config) Future<Map>
queryUsersStatus(dynamic userIDs) Future<Map>
rejectFriendApplication(String userID, dynamic config) Future<Map>
rejectGroupInviteApplication(String inviterUserID, String groupID, dynamic config) Future<Map>
rejectGroupJoinApplication(String userID, String groupID, dynamic config) Future<Map>
removeUsersFromBlacklist(dynamic userIDs) Future<Map>
renewToken(String token) Future<Map>
replyMessage(dynamic message, dynamic replyMessage, dynamic config, int progressID, int messageAttachedCallbackID) Future<Map>
revokeMessage(dynamic message, dynamic config) Future<Map>
searchGlobalLocalMessages(dynamic config) Future<Map>
searchLocalConversations(dynamic config) Future<Map>
searchLocalFriends(dynamic config) Future<Map>
searchLocalGroupMembers(String groupID, dynamic config) Future<Map>
searchLocalGroups(dynamic config) Future<Map>
searchLocalMessages(String conversationID, dynamic conversationType, dynamic config) Future<Map>
sendConversationMessageReceiptRead(String conversationID, dynamic conversationType) Future<Map>
sendFriendApplication(String userID, dynamic config) Future<Map>
sendGroupInviteApplications(dynamic userIDs, String groupID, dynamic config) Future<Map>
sendGroupJoinApplication(String groupID, dynamic config) Future<Map>
sendMediaMessage(dynamic message, String toConversationID, dynamic conversationType, dynamic config, int messageID, int progressID, int messageAttachedCallbackID) Future<Map>
sendMessage(dynamic message, String toConversationID, dynamic conversationType, dynamic config, int? messageAttachedCallbackID, int messageID) Future<Map>
sendMessageReceiptsRead(dynamic messageList, String conversationID, dynamic conversationType) Future<Map>
setConversationDraft(String draft, String conversationID, dynamic conversationType) Future<Map>
setConversationMark(int markType, bool enable, dynamic conversationInfos) Future<Map>
setConversationNotificationStatus(dynamic status, String conversationID, dynamic conversationType) Future<Map>
setGroupAttributes(Map groupAttributes, String groupID) Future<Map>
setGroupMemberNickname(String nickname, String forUserID, String groupID) Future<Map>
setGroupMemberRole(int role, String forUserID, String groupID) Future<Map>
setRoomAttributes(Map roomAttributes, String roomID, dynamic config) Future<Map>
setRoomMembersAttributes(Map attributes, String roomID, dynamic userIDs, dynamic config) Future<Map>
subscribeUsersStatus(dynamic userIDs, dynamic config) Future<Map>
switchRoom(String fromRoomID, dynamic toRoomInfo, bool isCreateWhenRoomNotExisted, dynamic config) Future<Map>
toString() String
A string representation of this object.
inherited
transferGroupOwner(String toUserID, String groupID) Future<Map>
unsubscribeUsersStatus(dynamic userIDs) Future<Map>
updateConversationPinnedState(bool isPinned, String conversationID, dynamic conversationType) Future<Map>
updateFriendAlias(String friendAlias, String userID) Future<Map>
updateFriendAttributes(dynamic friendAttributes, String userID) Future<Map>
updateGroupAlias(String groupAlias, String groupID) Future<Map>
updateGroupAvatarUrl(String groupAvatarUrl, String groupID) Future<Map>
updateGroupBeInviteMode(dynamic mode, String groupID) Future<Map>
updateGroupInviteMode(dynamic mode, String groupID) Future<Map>
updateGroupJoinMode(dynamic mode, String groupID) Future<Map>
updateGroupName(String groupName, String groupID) Future<Map>
updateGroupNotice(String groupNotice, String groupID) Future<Map>
updateUserAvatarUrl(String userAvatarUrl) Future<Map>
updateUserExtendedData(String extendedData) Future<Map>
updateUserName(String userName) Future<Map>
updateUserOfflinePushRule(dynamic offlinePushRule) Future<Map>

Operators

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

Static Properties

handleMap Map<String, ZIM>
getter/setter pair

Static Methods

create(String handle, dynamic appConfig) Future<void>
destroy() Future<void>
getHandle(ZIM zim) String
getVersion() String
getZIMMessage(Object messageObj) ZIMMessage
jsObjectToMap(dynamic obj) Map
mapToJSObj(Map? a) Object
registerWith(Registrar registrar) → void
setAdvancedConfig(String key, String value) → void
setCacheConfig() → void
setGeofencingConfig(dynamic areaList, dynamic type) bool
setLogConfig(int logLevel) Future<void>
writeLog(String logString) → void