From e261d377566700e77eb7380e531833ccbe626f09 Mon Sep 17 00:00:00 2001 From: kegsay Date: Thu, 2 Mar 2023 14:48:00 +0000 Subject: [PATCH] Apply suggestions from code review Co-authored-by: Jonas Platte --- crates/matrix-sdk-base/src/sliding_sync.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/crates/matrix-sdk-base/src/sliding_sync.rs b/crates/matrix-sdk-base/src/sliding_sync.rs index 253e6eff6..2439cf246 100644 --- a/crates/matrix-sdk-base/src/sliding_sync.rs +++ b/crates/matrix-sdk-base/src/sliding_sync.rs @@ -229,13 +229,10 @@ impl BaseClient { } // Process receipts now we have rooms - if let Some(receipts) = receipt.as_ref() { + if let Some(receipts) = &receipt { for (room_id, receipt_edu) in &receipts.rooms { - if let Some(content) = match receipt_edu.deserialize() { - Ok(AnyEphemeralRoomEvent::Receipt(event)) => Some(event.content), - _ => None, - } { - changes.add_receipts(&room_id, content); + if let Ok(AnyEphemeralRoomEvent::Receipt(event)) = receipt_edu.deserialize() { + changes.add_receipts(&room_id, event.content); } } }