From cabde8ed11cd524eaf3e7f79ba52aab1e1fad59e Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Tue, 3 Dec 2024 10:34:52 +0100 Subject: [PATCH] refactor(ui): `AllRemoteEvents::back` becomes `last` to add semantics. This patch renames `AllRemoteEvents::back` to `last` so that it now gets a specific semantics instead of being generic. --- crates/matrix-sdk-ui/src/timeline/controller/mod.rs | 2 +- crates/matrix-sdk-ui/src/timeline/controller/state.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/matrix-sdk-ui/src/timeline/controller/mod.rs b/crates/matrix-sdk-ui/src/timeline/controller/mod.rs index e6ca9b54b..13638ed62 100644 --- a/crates/matrix-sdk-ui/src/timeline/controller/mod.rs +++ b/crates/matrix-sdk-ui/src/timeline/controller/mod.rs @@ -1529,7 +1529,7 @@ impl TimelineController { /// it's folded into another timeline item. pub(crate) async fn latest_event_id(&self) -> Option { let state = self.state.read().await; - state.meta.all_remote_events.back().map(|event_meta| &event_meta.event_id).cloned() + state.meta.all_remote_events.last().map(|event_meta| &event_meta.event_id).cloned() } } diff --git a/crates/matrix-sdk-ui/src/timeline/controller/state.rs b/crates/matrix-sdk-ui/src/timeline/controller/state.rs index b040f88d6..4587b6643 100644 --- a/crates/matrix-sdk-ui/src/timeline/controller/state.rs +++ b/crates/matrix-sdk-ui/src/timeline/controller/state.rs @@ -1183,7 +1183,7 @@ impl AllRemoteEvents { } /// Return a reference to the last remote event if it exists. - pub fn back(&self) -> Option<&EventMeta> { + pub fn last(&self) -> Option<&EventMeta> { self.0.back() } }