From 0c06e28116fe2feb59ad6c0575642ca6294a73cd Mon Sep 17 00:00:00 2001 From: imhao183 Date: Fri, 4 Jun 2021 17:42:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3server=20api=E5=BC=BA?= =?UTF-8?q?=E5=88=B6=E6=B7=BB=E5=8A=A0=E5=A5=BD=E5=8F=8B=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E6=97=B6=E8=A2=AB=E9=99=90=E5=88=B6=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xiaoleilu/loServer/action/admin/AddFriendRequestAction.java | 2 +- .../main/java/io/moquette/persistence/MemoryMessagesStore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AddFriendRequestAction.java b/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AddFriendRequestAction.java index 34e953e9..75ae39f8 100755 --- a/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AddFriendRequestAction.java +++ b/broker/src/main/java/com/xiaoleilu/loServer/action/admin/AddFriendRequestAction.java @@ -47,7 +47,7 @@ public class AddFriendRequestAction extends AdminAction { byteBuf.writeBytes(result); ErrorCode errorCode = ErrorCode.fromCode(byteBuf.readByte()); return new Result(errorCode); - }, !input.isForce()); + }, input.isForce()); return false; } return true; diff --git a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java index 98c02c7c..e3935042 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -2639,7 +2639,7 @@ public class MemoryMessagesStore implements IMessagesStore { @Override public ErrorCode saveAddFriendRequest(String userId, WFCMessage.AddFriendRequest request, long[] head, boolean isAdmin) { - if (mDisableFriendRequest) { + if (!isAdmin && mDisableFriendRequest) { return ErrorCode.ERROR_CODE_NOT_RIGHT; }