From 70cf65f0c099a82c9f9b804a43d312eb2b271bf4 Mon Sep 17 00:00:00 2001 From: heavyrian2012 Date: Sat, 20 Sep 2025 09:41:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3Server=20SDK=E5=8F=91?= =?UTF-8?q?=E9=80=81=E5=BC=95=E7=94=A8=E6=B6=88=E6=81=AF=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AF=E6=97=A0=E6=B3=95=E6=AD=A3=E7=A1=AE=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/wildfirechat/sdk/model/QuoteInfo.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/sdk/src/main/java/cn/wildfirechat/sdk/model/QuoteInfo.java b/sdk/src/main/java/cn/wildfirechat/sdk/model/QuoteInfo.java index 939bb378..8b306a86 100644 --- a/sdk/src/main/java/cn/wildfirechat/sdk/model/QuoteInfo.java +++ b/sdk/src/main/java/cn/wildfirechat/sdk/model/QuoteInfo.java @@ -50,13 +50,18 @@ public class QuoteInfo { object.put("i", userId); object.put("n", userDisplayName); object.put("d", messageDigest); - return object; + JSONObject quote = new JSONObject(); + quote.put("quote", object); + return quote; } public void decode(JSONObject object) { - messageUid = (long) object.get("u"); - userId = (String) object.get("i"); - userDisplayName = (String) object.get("n"); - messageDigest = (String) object.get("d"); + JSONObject quote = (JSONObject)object.get("quote"); + if(quote != null) { + messageUid = (long) quote.get("u"); + userId = (String) quote.get("i"); + userDisplayName = (String) quote.get("n"); + messageDigest = (String) quote.get("d"); + } } }