sliding sync: also mark kicked/banned users as leaving a room

This commit is contained in:
Benjamin Bouvier
2024-04-12 17:15:31 +02:00
parent fc4cd530fb
commit 3aa62a265d

View File

@@ -528,7 +528,7 @@ impl BaseClient {
if let AnySyncStateEvent::RoomMember(member) = &event {
// If this event updates the current user's membership, record that in the
// room_info.
if member.sender() == meta.user_id && member.state_key() == meta.user_id.as_str() {
if member.state_key() == meta.user_id.as_str() {
room_info.set_state(member.membership().into());
break;
}