Class GroupOperationsHandler

  • All Implemented Interfaces:

    
    public class GroupOperationsHandler
    
                        

    群组操作

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

    Since:

    5.12.0

    Author:

    rongcloud

    • Constructor Detail

      • GroupOperationsHandler

        GroupOperationsHandler(ConversationIdentifier conversationIdentifier)
        构造方法初始化群组ID
        Parameters:
        conversationIdentifier - 会话标识符
    • Method Detail

      • createGroup

        @Deprecated() void createGroup(GroupInfo groupInfo, List<String> inviteeUserIds)
      • createGroupExamine

         void createGroupExamine(GroupInfo groupInfo, List<String> inviteeUserIds)
      • inviteUsersToGroup

         void inviteUsersToGroup(List<String> userIds)

        邀请用户加入群组

        Parameters:
        userIds - 用户ID列表
      • kickGroupMembers

         void kickGroupMembers(List<String> userIds, QuitGroupConfig config)

        踢出群成员

        Parameters:
        userIds - 用户ID列表
        config - 退出群组配置
      • updateGroupInfo

        @Deprecated() void updateGroupInfo(GroupInfo groupInfo)

        更新群组信息

        Parameters:
        groupInfo - 群组信息
      • updateGroupInfoExamine

         void updateGroupInfoExamine(GroupInfo groupInfo)

        更新群组信息

        Parameters:
        groupInfo - 群组信息
      • setGroupMemberInfo

        @Deprecated() void setGroupMemberInfo(String userId, String nickname, String extra)

        设置群成员信息

        Parameters:
        userId - 用户ID
        nickname - 昵称
        extra - 扩展信息
      • setGroupMemberInfoExamine

         void setGroupMemberInfoExamine(String userId, String nickname, String extra)

        设置群成员信息

        Parameters:
        userId - 用户ID
        nickname - 昵称
        extra - 扩展信息
      • setGroupRemark

         void setGroupRemark(String remark)

        设置群备注

        Parameters:
        remark - 群备注
      • quitGroup

         void quitGroup(QuitGroupConfig config)

        退出群组

        Parameters:
        config - 退出群组配置
      • addGroupFollows

         void addGroupFollows(List<String> userIds)

        添加群关注人员

        Parameters:
        userIds - 用户ID列表
        Since:

        5.12.2

      • removeGroupFollows

         void removeGroupFollows(List<String> userIds)

        移除群关注人员

        Parameters:
        userIds - 用户ID列表
        Since:

        5.12.2

      • transferGroupOwner

         void transferGroupOwner(String newOwnerId, boolean quitGroup, QuitGroupConfig config)

        转让群

        Parameters:
        newOwnerId - 新群主ID
        quitGroup - 是否退出群组
        config - 退出群组配置
        Since:

        5.12.2

      • addGroupManagers

         void addGroupManagers(List<String> userIds)

        添加群管理员

        Parameters:
        userIds - 用户ID列表
        Since:

        5.12.2

      • removeGroupManagers

         void removeGroupManagers(List<String> userIds)

        移除群管理员

        Parameters:
        userIds - 用户ID列表
        Since:

        5.12.2