From a6fe4e9d6ec92e81b05ef20e28a6b725ee660026 Mon Sep 17 00:00:00 2001 From: heavyrain2012 Date: Fri, 7 Aug 2020 15:29:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9server=20api=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=BE=A4=E7=BB=84=E6=88=90=E5=91=98=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk/src/main/java/cn/wildfirechat/sdk/GroupAdmin.java | 10 ++-------- sdk/src/main/java/cn/wildfirechat/sdk/Main.java | 6 +++++- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/sdk/src/main/java/cn/wildfirechat/sdk/GroupAdmin.java b/sdk/src/main/java/cn/wildfirechat/sdk/GroupAdmin.java index ae3466f7..5f455f61 100644 --- a/sdk/src/main/java/cn/wildfirechat/sdk/GroupAdmin.java +++ b/sdk/src/main/java/cn/wildfirechat/sdk/GroupAdmin.java @@ -72,17 +72,11 @@ public class GroupAdmin { return AdminHttpUtils.httpJsonPost(path, input, OutputGroupMemberList.class); } - public static IMResult addGroupMembers(String operator, String groupId, List groupMemberIds, List to_lines, MessagePayload notify_message) throws Exception { + public static IMResult addGroupMembers(String operator, String groupId, List groupMembers, List to_lines, MessagePayload notify_message) throws Exception { String path = APIPath.Group_Member_Add; InputAddGroupMember addGroupMember = new InputAddGroupMember(); addGroupMember.setGroup_id(groupId); - List members = new ArrayList<>(); - for (String mid : groupMemberIds) { - PojoGroupMember m = new PojoGroupMember(); - m.setMember_id(mid); - members.add(m); - } - addGroupMember.setMembers(members); + addGroupMember.setMembers(groupMembers); addGroupMember.setOperator(operator); addGroupMember.setTo_lines(to_lines); addGroupMember.setNotify_message(notify_message); diff --git a/sdk/src/main/java/cn/wildfirechat/sdk/Main.java b/sdk/src/main/java/cn/wildfirechat/sdk/Main.java index ff0636a2..09d3f8f4 100644 --- a/sdk/src/main/java/cn/wildfirechat/sdk/Main.java +++ b/sdk/src/main/java/cn/wildfirechat/sdk/Main.java @@ -382,7 +382,11 @@ public class Main { System.exit(-1); } - voidIMResult = GroupAdmin.addGroupMembers("user1", groupInfo.getTarget_id(), Arrays.asList("use4", "user5"), null, null); + PojoGroupMember m = new PojoGroupMember(); + m.setMember_id("user1"); + m.setAlias("hello user1"); + + voidIMResult = GroupAdmin.addGroupMembers("user1", groupInfo.getTarget_id(), Arrays.asList(m), null, null); if (voidIMResult != null && voidIMResult.getErrorCode() == ErrorCode.ERROR_CODE_SUCCESS) { System.out.println("add group member success"); } else {