From 5e8224f19cd92ae47c4a854ffedd99c9d5cfd19c Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Mon, 6 Feb 2023 13:43:01 +0100 Subject: [PATCH] feat(sdk): Simplify code by using `std::cmp::min`. --- crates/matrix-sdk/src/sliding_sync.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/crates/matrix-sdk/src/sliding_sync.rs b/crates/matrix-sdk/src/sliding_sync.rs index c4ab094e4..9126d50ec 100644 --- a/crates/matrix-sdk/src/sliding_sync.rs +++ b/crates/matrix-sdk/src/sliding_sync.rs @@ -1426,9 +1426,7 @@ impl SlidingSyncViewRequestGenerator { | InnerSlidingSyncViewRequestGenerator::GrowingFullSync { position, live, limit, .. } => { - let max = limit - .map(|limit| if limit > max_index { max_index } else { limit }) - .unwrap_or(max_index); + let max = limit.map(|limit| std::cmp::min(limit, max_index)).unwrap_or(max_index); trace!(end, max, name = self.view.name, "updating state"); if end >= max { trace!(name = self.view.name, "going live");