From 6a1edf133df12605b99ada049fe2cf04c52e99f2 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 21 Nov 2022 18:24:01 +0100 Subject: [PATCH] refactor(sdk): Add NewEventTimelineItem::from_content --- .../matrix-sdk/src/room/timeline/event_handler.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/crates/matrix-sdk/src/room/timeline/event_handler.rs b/crates/matrix-sdk/src/room/timeline/event_handler.rs index 7d5c1e35b..2904a665a 100644 --- a/crates/matrix-sdk/src/room/timeline/event_handler.rs +++ b/crates/matrix-sdk/src/room/timeline/event_handler.rs @@ -698,16 +698,14 @@ impl NewEventTimelineItem { } fn unable_to_decrypt(content: RoomEncryptedEventContent) -> Self { - Self { - content: TimelineItemContent::UnableToDecrypt(content.into()), - reactions: BundledReactions::default(), - } + Self::from_content(TimelineItemContent::UnableToDecrypt(content.into())) } fn redacted_message() -> Self { - Self { - content: TimelineItemContent::RedactedMessage, - reactions: BundledReactions::default(), - } + Self::from_content(TimelineItemContent::RedactedMessage) + } + + fn from_content(content: TimelineItemContent) -> Self { + Self { content, reactions: BundledReactions::default() } } }