From 3aa62a265dba7d9cd37849d61db7f295cd58c326 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Fri, 12 Apr 2024 17:15:31 +0200 Subject: [PATCH] sliding sync: also mark kicked/banned users as leaving a room --- crates/matrix-sdk-base/src/sliding_sync.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/matrix-sdk-base/src/sliding_sync.rs b/crates/matrix-sdk-base/src/sliding_sync.rs index 9d5545006..821554ba5 100644 --- a/crates/matrix-sdk-base/src/sliding_sync.rs +++ b/crates/matrix-sdk-base/src/sliding_sync.rs @@ -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; }