GroupManager

public interface GroupManager

Functions

Link copied to clipboard
public abstract void acceptGroupApplication(String groupId, String inviterId, String applicantId, IRongCoreCallback.ResultCallback<CoreErrorCode> callback)
Link copied to clipboard
public abstract void acceptGroupInvite(String groupId, String inviterId, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void addGroupFollows(String groupId, List<String> userIds, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void addGroupManagers(String groupId, List<String> managerUserIds, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void createGroup(GroupInfo groupInfo, List<String> inviteeUserIds, IRongCoreCallback.CreateGroupCallback callback)
Link copied to clipboard
public abstract void dismissGroup(String groupId, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void getGroupApplications(PagingQueryOption option, Array<GroupApplicationDirection> directions, Array<GroupApplicationStatus> status, IRongCoreCallback.PageResultCallback<GroupApplicationInfo> callback)
Link copied to clipboard
public abstract void getGroupFollows(String groupId, IRongCoreCallback.ResultCallback<List<FollowInfo>> callback)
Link copied to clipboard
public abstract void getGroupMembers(String groupId, List<String> userIds, IRongCoreCallback.ResultCallback<List<GroupMemberInfo>> callback)
Link copied to clipboard
public abstract void getGroupMembersByRole(String groupId, GroupMemberRole role, PagingQueryOption option, IRongCoreCallback.PageResultCallback<GroupMemberInfo> callback)
Link copied to clipboard
public abstract void getGroupsInfo(List<String> groupIds, IRongCoreCallback.ResultCallback<List<GroupInfo>> callback)
Link copied to clipboard
public abstract void getJoinedGroups(List<String> groupIds, IRongCoreCallback.ResultCallback<List<GroupInfo>> callback)
Link copied to clipboard
public abstract void getJoinedGroupsByRole(GroupMemberRole role, PagingQueryOption option, IRongCoreCallback.PageResultCallback<GroupInfo> callback)
Link copied to clipboard
public abstract void inviteUsersToGroup(String groupId, List<String> userIds, IRongCoreCallback.ResultCallback<CoreErrorCode> callback)
Link copied to clipboard
public abstract void joinGroup(String groupId, IRongCoreCallback.ResultCallback<CoreErrorCode> callback)
Link copied to clipboard
public abstract void kickGroupMembers(String groupId, List<String> userIds, QuitGroupConfig config, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void quitGroup(String groupId, QuitGroupConfig config, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void refuseGroupInvite(String groupId, String inviterId, String reason, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void removeGroupFollows(String groupId, List<String> userIds, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void removeGroupManagers(String groupId, List<String> managerUserIds, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void searchGroupMembers(String groupId, String name, PagingQueryOption option, IRongCoreCallback.PageResultCallback<GroupMemberInfo> callback)
Link copied to clipboard
public abstract void searchJoinedGroups(String groupName, PagingQueryOption option, IRongCoreCallback.PageResultCallback<GroupInfo> callback)
Link copied to clipboard
public abstract void setGroupMemberInfo(String groupId, String userId, String nickname, String extra, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void setGroupRemark(String groupId, String remark, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void transferGroupOwner(String groupId, String newOwnerId, boolean quitGroup, QuitGroupConfig config, IRongCoreCallback.OperationCallback callback)
Link copied to clipboard
public abstract void updateGroupInfo(GroupInfo groupInfo, IRongCoreCallback.OperationCallbackEx<String> callback)