mirror of
https://github.com/StarCitizenToolBox/app.git
synced 2026-01-14 04:00:27 +00:00
fix: MEMBER_STATUS_UPDATED
This commit is contained in:
parent
d1f19bae4e
commit
7a38d0d386
@ -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(),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user