From 0a24622ca222c2e569beffbea635176c79e8c81c Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Wed, 10 Dec 2025 10:12:11 +0100 Subject: [PATCH] fix(sdk): Broadcast a `RoomEventCacheGenericUpdate` when paginating from the network. This patch sends a missing `RoomEventCacheGenericUpdate` when paginating events from the network. --- crates/matrix-sdk/src/event_cache/pagination.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/matrix-sdk/src/event_cache/pagination.rs b/crates/matrix-sdk/src/event_cache/pagination.rs index 1c59861bc..9ac51080c 100644 --- a/crates/matrix-sdk/src/event_cache/pagination.rs +++ b/crates/matrix-sdk/src/event_cache/pagination.rs @@ -316,6 +316,12 @@ impl RoomPagination { diffs: timeline_event_diffs, origin: EventsOrigin::Pagination, }); + + // Send a room event cache generic update. + let _ = self + .inner + .generic_update_sender + .send(RoomEventCacheGenericUpdate { room_id: self.inner.room_id.clone() }); } Ok(Some(outcome))