From cd6c7d2da93dd37a95eb132c419ccd6305d5bd2f Mon Sep 17 00:00:00 2001 From: heavyrian2012 Date: Tue, 6 Sep 2022 12:54:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8C=89=E7=85=A7=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BC=9A=E8=AF=9D=E5=88=A0=E9=99=A4=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/wildfirechat/common/APIPath.java | 1 + .../wildfirechat/pojos/OutputBooleanValue.java | 16 ---------------- .../java/cn/wildfirechat/sdk/MessageAdmin.java | 6 ++++++ 3 files changed, 7 insertions(+), 16 deletions(-) mode change 100755 => 100644 common/src/main/java/cn/wildfirechat/pojos/OutputBooleanValue.java diff --git a/common/src/main/java/cn/wildfirechat/common/APIPath.java b/common/src/main/java/cn/wildfirechat/common/APIPath.java index 9fddf65e..c06510ce 100644 --- a/common/src/main/java/cn/wildfirechat/common/APIPath.java +++ b/common/src/main/java/cn/wildfirechat/common/APIPath.java @@ -60,6 +60,7 @@ public interface APIPath { String Msg_ConvRead = "/admin/message/conv_read"; String Msg_Delivery = "/admin/message/delivery"; String Conversation_Delete = "/admin/conversation/delete"; + String Msg_Clear_By_User = "/admin/message/clear_by_user"; String Create_Group = "/admin/group/create"; String Group_Dismiss = "/admin/group/del"; diff --git a/common/src/main/java/cn/wildfirechat/pojos/OutputBooleanValue.java b/common/src/main/java/cn/wildfirechat/pojos/OutputBooleanValue.java old mode 100755 new mode 100644 index 4c489be6..2034936a --- a/common/src/main/java/cn/wildfirechat/pojos/OutputBooleanValue.java +++ b/common/src/main/java/cn/wildfirechat/pojos/OutputBooleanValue.java @@ -1,21 +1,5 @@ -/* - * This file is part of the Wildfire Chat package. - * (c) Heavyrain2012 - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - package cn.wildfirechat.pojos; - -import cn.wildfirechat.proto.WFCMessage; -import io.netty.util.internal.StringUtil; - -import java.util.ArrayList; -import java.util.List; - public class OutputBooleanValue { public boolean value; } - diff --git a/sdk/src/main/java/cn/wildfirechat/sdk/MessageAdmin.java b/sdk/src/main/java/cn/wildfirechat/sdk/MessageAdmin.java index 8b846d2b..63aa86b8 100644 --- a/sdk/src/main/java/cn/wildfirechat/sdk/MessageAdmin.java +++ b/sdk/src/main/java/cn/wildfirechat/sdk/MessageAdmin.java @@ -40,6 +40,12 @@ public class MessageAdmin { return AdminHttpUtils.httpJsonPost(path, deleteMessageData, Void.class); } + public static IMResult clearUserMessages(String userId, Conversation conversation, long fromTime, long toTime) throws Exception { + String path = APIPath.Msg_Clear_By_User; + InputClearUserMessages clearUserMessages = new InputClearUserMessages(userId, conversation, fromTime, toTime); + return AdminHttpUtils.httpJsonPost(path, clearUserMessages, Void.class); + } + public static IMResult updateMessageContent(String operator, long messageUid, MessagePayload payload, boolean distribute) throws Exception { String path = APIPath.Msg_Update; UpdateMessageContentData updateMessageContentData = new UpdateMessageContentData();