From 7a38d0d38677f2e427f2f0b9d5630751c70bb48d Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Thu, 20 Nov 2025 09:54:06 +0800 Subject: [PATCH] fix: MEMBER_STATUS_UPDATED --- lib/provider/party_room.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/provider/party_room.dart b/lib/provider/party_room.dart index adabc90..6ef7446 100644 --- a/lib/provider/party_room.dart +++ b/lib/provider/party_room.dart @@ -800,12 +800,12 @@ class PartyRoom extends _$PartyRoom { } break; case partroom.RoomEventType.MEMBER_STATUS_UPDATED: - // 刷新成员状态 + // 刷新成员状态,只更新对应成员的 status state = state.copyWith( room: state.room.copyWith( members: state.room.members.map((member) { if (member.gameUserId == event.member.gameUserId) { - return event.member; + return member.deepCopy()..status = event.member.status; } return member; }).toList(),