EMGroupManager class
Properties
-
hashCode
→ int
-
The hash code for this object. [...]
read-only, inherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
acceptApplication({String userName, String groupId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
同意加群申请
-
acceptInvitation({String groupId, String inviter, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
接受加入群的邀请
-
addGroupAdmin({String groupId, String admin, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
增加群组管理员,需要owner权限,admin无权限
-
addUsersToGroup({String groupId, List<String> members, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
向群组中添加新的成员
-
applyJoinToGroup({String groupId, String reason, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
申请加入某个群
-
blockGroupMessage({String groupId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
屏蔽群消息(还是群里面的成员,但不再接收群消息)
-
blockUser({String groupId, String userName, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
将用户加到群组的黑名单,被加入黑名单的用户无法加入群,无法收发此群的消息
-
changeGroupDescription({String groupId, String desc, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
修改群描述
-
changeGroupName({String groupId, String groupName, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
改变群组的名称
-
changeOwner({String groupId, String newOwner, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
转让群组,群组所有权给他人
-
createGroup({String groupName, String desc, List<String> members, String reason, EMGroupOptions options, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
在IM服务器创建一个群组
-
declineApplication({String userName, String groupId, String reason, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
拒绝加群申请
-
declineInvitation({String groupId, String inviter, String reason, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
拒绝加入群的邀请
-
deleteGroupSharedFile({String groupId, String fileId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
从群组里删除这个共享文件
-
destroyGroup({String groupId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
解散群组
-
downloadGroupSharedFile({String groupId, String fileId, String savePath, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
下载群里的某个共享文件
-
fetchGroupAnnouncement({String groupId, dynamic onSuccess(String announcement), dynamic onError(int errorCode, String desc) })
→ void
-
从服务器获取群公告
-
fetchGroupBlackList({String groupId, int pageNum, int pageSize, dynamic onSuccess(List list), dynamic onError(int errorCode, String desc) })
→ void
-
从服务器获分页获取群组黑名单
-
fetchGroupMembers({String groupId, String cursor, int pageSize, dynamic onSuccess(EMCursorResult result), dynamic onError(int errorCode, String desc) })
→ void
-
获取群组成员列表
-
fetchGroupMuteList({String groupId, int pageNum, int pageSize, dynamic onSuccess(List list), dynamic onError(int errorCode, String desc) })
→ void
-
获取群组的禁言列表
-
fetchGroupSharedFileList({String groupId, int pageNum, int pageSize, dynamic onSuccess(List<EMMucSharedFile> files), dynamic onError(int errorCode, String desc) })
→ void
-
从服务器获取群组的共享文件列表
-
getAllGroups()
→ Future<List<EMGroup>>
-
获取当前(内存)用户的所有群组
-
getGroup({String groupId })
→ Future<EMGroup>
-
根据群组ID,获得群组对象
-
getGroupFromServer({String groupId, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
从服务器获取群组的详细信息
-
getJoinedGroupsFromServer({dynamic onSuccess(List<EMGroup> groups), dynamic onError(int errorCode, String desc) })
→ void
-
从服务器端获取当前用户的所有群组此操作只返回群组列表,并不获取群组的所有成员信息
-
getPublicGroupsFromServer({int pageSize, String cursor, dynamic onSuccess(EMCursorResult<EMGroupInfo> result), dynamic onError(int errorCode, String desc) })
→ void
-
从服务器获取公开群组,EMCursorResult加泛型
-
inviteUser({String groupId, List<String> members, String reason, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
群成员邀请用户加入群组 (如果群组设置成开放群成员邀请,群组成员可以邀请其他用户加入)
-
joinGroup({String groupId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
当前登录用户加入公开群(如果是自由加入的公开群,直接进入群组)
-
leaveGroup({String groupId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
当前登录用户退出群组
-
loadAllGroups()
→ void
-
同步加载所有群组
-
muteGroupMembers({String groupId, List<String> members, String duration, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
禁止某些群组成员发言
-
removeGroupAdmin({String groupId, String admin, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
删除群组管理员,需要owner权限
-
removeUserFromGroup({String groupId, String userName, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
从群组中删除成员
-
unblockGroupMessage({String groupId, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
取消屏蔽群消息
-
unblockUser({String groupId, String userName, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
将用户从群组的黑名单移除
-
unMuteGroupMembers({String groupId, List<String> members, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
解除禁言
-
updateGroupAnnouncement({String groupId, String announcement, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
更新群公告
-
updateGroupExtension({String groupId, String extension, dynamic onSuccess(EMGroup group), dynamic onError(int errorCode, String desc) })
→ void
-
更新群组扩展字段
-
uploadGroupSharedFile({String groupId, String filePath, dynamic onSuccess(), dynamic onError(int errorCode, String desc) })
→ void
-
上传共享文件至群组
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString()
→ String
-
Returns a string representation of this object.
inherited
Operators
-
operator ==(dynamic other)
→ bool
-
The equality operator. [...]
inherited