From a20ddcd586a91ac96ba78017440698cb5e1fcee7 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sat, 25 Oct 2025 08:07:24 +0000 Subject: [PATCH] Recency bump on own membership event. Signed-off-by: Jason Volk --- src/api/client/sync/v5/room.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/client/sync/v5/room.rs b/src/api/client/sync/v5/room.rs index ced0a64c..fd052ce1 100644 --- a/src/api/client/sync/v5/room.rs +++ b/src/api/client/sync/v5/room.rs @@ -114,6 +114,12 @@ pub(super) async fn handle( let bump_stamp = timeline_pdus .iter() .filter(|(_, pdu)| { + if *pdu.event_type() == TimelineEventType::RoomMember { + return pdu + .state_key() + .is_some_and(is_equal_to!(sender_user.as_str())); + } + DEFAULT_BUMP_TYPES .binary_search(pdu.event_type()) .is_ok()