From 6dcc744b48efbfb7cf7e9c8b513b499e72a0ac58 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Thu, 26 Jun 2025 17:46:12 +0200 Subject: [PATCH] refactor(event cache): remove unused impl of `PaginableRoom` for `WeakRoom` --- .../matrix-sdk/src/event_cache/paginator.rs | 27 +------------------ 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/crates/matrix-sdk/src/event_cache/paginator.rs b/crates/matrix-sdk/src/event_cache/paginator.rs index 0fccbb41d..c73d6fc98 100644 --- a/crates/matrix-sdk/src/event_cache/paginator.rs +++ b/crates/matrix-sdk/src/event_cache/paginator.rs @@ -25,7 +25,7 @@ use ruma::{api::Direction, EventId, OwnedEventId, UInt}; use super::pagination::PaginationToken; use crate::{ - room::{EventWithContextResponse, Messages, MessagesOptions, WeakRoom}, + room::{EventWithContextResponse, Messages, MessagesOptions}, Room, }; @@ -453,31 +453,6 @@ impl PaginableRoom for Room { } } -impl PaginableRoom for WeakRoom { - async fn event_with_context( - &self, - event_id: &EventId, - lazy_load_members: bool, - num_events: UInt, - ) -> Result { - let Some(room) = self.get() else { - // Client is shutting down, return a default response. - return Ok(EventWithContextResponse::default()); - }; - - PaginableRoom::event_with_context(&room, event_id, lazy_load_members, num_events).await - } - - async fn messages(&self, opts: MessagesOptions) -> Result { - let Some(room) = self.get() else { - // Client is shutting down, return a default response. - return Ok(Messages::default()); - }; - - PaginableRoom::messages(&room, opts).await - } -} - #[cfg(all(not(target_family = "wasm"), test))] mod tests { use std::sync::Arc;