GroupAdmin.modifyGroupInfo的type为2,怎样才不会编辑_extra字段

zgh123 2021-8-24 516

GroupAdmin.modifyGroupInfo的type为2,怎样才不会编辑_extra字段

最新回复 (1)
  • HeavyRain 2021-8-24
    引用 2
    modifyGroupInfo的函数定义如下:
    public static IMResult<Void> modifyGroupInfo(String operator, String groupId, /*ModifyGroupInfoType*/int type, String value, List<Integer> to_lines, MessagePayload  notify_message)

    其中type的值为ModifyGroupInfoType定义的枚举,如下所示
    //ModifyGroupInfoRequest -> type
        public interface ModifyGroupInfoType {
            int Modify_Group_Name = 0;
            int Modify_Group_Portrait = 1;
            int Modify_Group_Extra = 2;
            int Modify_Group_Mute = 3;
            int Modify_Group_JoinType = 4;
            int Modify_Group_PrivateChat = 5;
            int Modify_Group_Searchable = 6;
            //仅专业版支持
            int Modify_Group_History_Message = 7;
            //仅专业版的server api支持
            int Modify_Group_Max_Member_Count = 8;
        }

    2就是修改extra,如果要修改其他属性,请按照上面定义来使用对应的type
返回