fix: MEMBER_STATUS_UPDATED

This commit is contained in:
xkeyC 2025-11-20 09:54:06 +08:00
parent d1f19bae4e
commit 7a38d0d386

View File

@ -800,12 +800,12 @@ class PartyRoom extends _$PartyRoom {
} }
break; break;
case partroom.RoomEventType.MEMBER_STATUS_UPDATED: case partroom.RoomEventType.MEMBER_STATUS_UPDATED:
// // status
state = state.copyWith( state = state.copyWith(
room: state.room.copyWith( room: state.room.copyWith(
members: state.room.members.map((member) { members: state.room.members.map((member) {
if (member.gameUserId == event.member.gameUserId) { if (member.gameUserId == event.member.gameUserId) {
return event.member; return member.deepCopy()..status = event.member.status;
} }
return member; return member;
}).toList(), }).toList(),