group member和friend request中添加extra字段

This commit is contained in:
imhao183
2021-05-17 19:42:49 +08:00
parent 40e9d108ad
commit d8670a0f66
15 changed files with 1038 additions and 186 deletions
@@ -40,7 +40,8 @@ public enum ErrorCode {
ERROR_CODE_ALREADY_FRIENDS(23, "already friends"),
ERROR_CODE_RECALL_TIME_EXPIRED(24, "recall time expired"),
ERROR_CODE_RECALL_TIME_EXPIRED(24, "time expired"),
ERROR_CODE_CONFERENCE_ROOM_NOT_EXIST(60, "conference room not exist"),
ERROR_CODE_API_NOT_SIGNED(239, "api not signed or sign parameter not completion"),
ERROR_CODE_GROUP_EXCEED_MAX_MEMBER_COUNT(240, "group exceed max member count"),
@@ -47,6 +47,9 @@ public class InputAddGroupMember extends InputGroupBase {
groupMemberBuilder.setAlias(pojoGroupMember.getAlias());
}
groupMemberBuilder.setType(pojoGroupMember.getType());
if(!StringUtil.isNullOrEmpty(pojoGroupMember.getExtra())) {
groupMemberBuilder.setExtra(pojoGroupMember.getExtra());
}
addGroupBuilder.addAddedMember(groupMemberBuilder);
}
@@ -67,6 +67,9 @@ public class InputCreateGroup extends InputGroupBase {
groupMemberBuilder.setAlias(pojoGroupMember.getAlias());
}
groupMemberBuilder.setType(pojoGroupMember.getType());
if(!StringUtil.isNullOrEmpty(pojoGroupMember.getExtra())) {
groupMemberBuilder.setExtra(pojoGroupMember.extra);
}
groupBuilder.addMembers(groupMemberBuilder);
}
@@ -12,6 +12,7 @@ public class PojoGroupMember {
String member_id;
String alias;
int type;
String extra;
public String getMember_id() {
return member_id;
@@ -36,4 +37,12 @@ public class PojoGroupMember {
public void setType(int type) {
this.type = type;
}
public String getExtra() {
return extra;
}
public void setExtra(String extra) {
this.extra = extra;
}
}
@@ -94,6 +94,10 @@ public class ProtoConstants {
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;
}
//ModifyGroupInfoRequest -> type
File diff suppressed because it is too large Load Diff