From edd973904a67e201c4e94c0505b2207900e52541 Mon Sep 17 00:00:00 2001 From: heavyrain2012 Date: Sat, 3 Apr 2021 14:29:24 +0800 Subject: [PATCH] =?UTF-8?q?server=20api=E4=BF=AE=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E6=88=B7name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/moquette/persistence/MemoryMessagesStore.java | 3 +++ common/src/main/java/cn/wildfirechat/proto/ProtoConstants.java | 1 + 2 files changed, 4 insertions(+) diff --git a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java index fc4592a6..1d902dbb 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -2206,6 +2206,9 @@ public class MemoryMessagesStore implements IMessagesStore { if((flag & Update_User_Extra) > 0) { builder.setExtra(userInfo.getExtra()); } + if((flag & Update_User_Name) > 0) { + builder.setName(userInfo.getName()); + } builder.setUpdateDt(System.currentTimeMillis()); user = builder.build(); try { diff --git a/common/src/main/java/cn/wildfirechat/proto/ProtoConstants.java b/common/src/main/java/cn/wildfirechat/proto/ProtoConstants.java index 5d52ac49..14267387 100644 --- a/common/src/main/java/cn/wildfirechat/proto/ProtoConstants.java +++ b/common/src/main/java/cn/wildfirechat/proto/ProtoConstants.java @@ -211,6 +211,7 @@ public class ProtoConstants { int Update_User_Company = 0x40; int Update_User_Social = 0x80; int Update_User_Extra = 0x100; + int Update_User_Name = 0x200; }