GroupOperationsHandler

群组操作

注意:使用完毕后需要调用 stop 方法释放资源

Author

rongcloud

Since

5.12.0

Constructors

Link copied to clipboard
public void GroupOperationsHandler(ConversationIdentifier conversationIdentifier)
构造方法初始化群组ID

Properties

Link copied to clipboard
public final static DataKey<Boolean> KEY_ADD_GROUP_FOLLOWS
用于添加特别关注群成员
Link copied to clipboard
public final static DataKey<Boolean> KEY_ADD_GROUP_MANAGERS
用于添加群管理员的操作
Link copied to clipboard
public final static DataKey<CoreErrorCode> KEY_CREATE_GROUP
用于标识创建群组的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_DISMISS_GROUP
用于标识解散群组的操作
Link copied to clipboard
public final static DataKey<CoreErrorCode> KEY_INVITE_USERS_TO_GROUP
用于标识邀请用户加入群组的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_KICK_GROUP_MEMBERS
用于标识踢出群成员的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_QUIT_GROUP
用于标识退出群组的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_REMOVE_GROUP_FOLLOWS
用于移除特别关注群成员
Link copied to clipboard
public final static DataKey<Boolean> KEY_REMOVE_GROUP_MANAGERS
用于移除群管理员的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_SET_GROUP_MEMBER_INFO
用于标识更新群成员资料的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_SET_GROUP_REMARK
用于标识设置群备注的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_TRANSFER_GROUP_OWNER
用于群转让的操作
Link copied to clipboard
public final static DataKey<Boolean> KEY_UPDATE_GROUP_INFO
用于标识更新群组信息的操作

Functions

Link copied to clipboard
public void addGroupFollows(List<String> userIds)
添加群关注人员
Link copied to clipboard
public void addGroupManagers(List<String> userIds)
添加群管理员
Link copied to clipboard
public void createGroup(GroupInfo groupInfo, List<String> inviteeUserIds)
Link copied to clipboard
public void dismissGroup()
解散群组
Link copied to clipboard
public void inviteUsersToGroup(List<String> userIds)
邀请用户加入群组
Link copied to clipboard
public void kickGroupMembers(List<String> userIds, QuitGroupConfig config)
踢出群成员
Link copied to clipboard
public void quitGroup(QuitGroupConfig config)
退出群组
Link copied to clipboard
public void removeGroupFollows(List<String> userIds)
移除群关注人员
Link copied to clipboard
public void removeGroupManagers(List<String> userIds)
移除群管理员
Link copied to clipboard
public void setGroupMemberInfo(String userId, String nickname, String extra)
设置群成员信息
Link copied to clipboard
public void setGroupRemark(String remark)
设置群备注
Link copied to clipboard
public void transferGroupOwner(String newOwnerId, boolean quitGroup, QuitGroupConfig config)
转让群
Link copied to clipboard
public void updateGroupInfo(GroupInfo groupInfo)
更新群组信息