From 693a14d6cfee68d8a822f3bf1f4efd9e2e361c20 Mon Sep 17 00:00:00 2001 From: max Date: Fri, 21 Jun 2024 15:34:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=88=BF=E9=97=B4?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E7=83=AD=E5=BA=A6-=E6=9C=80?= =?UTF-8?q?=E5=B0=8F=E5=8C=96=E5=90=8E=E6=81=A2=E5=A4=8D=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=9C=AA=E5=B1=95=E7=A4=BA=E6=9C=80=E6=96=B0=E5=80=BCbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/chwl/core/manager/AvRoomDataManager.java | 8 ++++++++ .../main/java/com/chwl/core/manager/IMNetEaseManager.java | 3 +++ 2 files changed, 11 insertions(+) diff --git a/core/src/main/java/com/chwl/core/manager/AvRoomDataManager.java b/core/src/main/java/com/chwl/core/manager/AvRoomDataManager.java index d92450704..20b796e0b 100644 --- a/core/src/main/java/com/chwl/core/manager/AvRoomDataManager.java +++ b/core/src/main/java/com/chwl/core/manager/AvRoomDataManager.java @@ -1207,6 +1207,14 @@ public final class AvRoomDataManager { this.roomUidList = roomUidList; } + public void setSerialValue(Double value){ + if (value == null) { + serialValue = 0; + } else { + serialValue = value; + } + } + public boolean isParty() { return isParty; } diff --git a/core/src/main/java/com/chwl/core/manager/IMNetEaseManager.java b/core/src/main/java/com/chwl/core/manager/IMNetEaseManager.java index b0eb72c1e..69efdae5e 100644 --- a/core/src/main/java/com/chwl/core/manager/IMNetEaseManager.java +++ b/core/src/main/java/com/chwl/core/manager/IMNetEaseManager.java @@ -19,6 +19,7 @@ import androidx.annotation.Nullable; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.chwl.core.gift.bean.GiftType; +import com.chwl.core.im.custom.bean.RoomSerialValueChangedAttachment; import com.chwl.core.initial.InitialModel; import com.chwl.core.monsterhunting.bean.MonsterDataBean; import com.google.gson.Gson; @@ -1490,6 +1491,8 @@ public final class IMNetEaseManager { break; case CUSTOM_MSG_ROOM_SERIAL_VALUE_CHANGED: if (second == CUSTOM_MSG_ROOM_SERIAL_VALUE_CHANGED_SUB) { + RoomSerialValueChangedAttachment serialValueAttachment = (RoomSerialValueChangedAttachment) attachment; + AvRoomDataManager.get().setSerialValue(serialValueAttachment.getSerialValue()); noticeRoomEvent(msg, RoomEvent.SERIAL_VALUE_CHANGED); } break;