Skip to content

Commit d300bab

Browse files
committed
refactor(timeline): get rid of TimelineEventKind::Message
1 parent 0200fd6 commit d300bab

File tree

2 files changed

+224
-239
lines changed

2 files changed

+224
-239
lines changed

crates/matrix-sdk-ui/src/timeline/controller/state.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -164,14 +164,14 @@ impl TimelineState {
164164

165165
let mut date_divider_adjuster = DateDividerAdjuster::new(date_divider_mode);
166166

167-
TimelineEventHandler::new(&mut txn, ctx)
168-
.handle_event(
169-
&mut date_divider_adjuster,
170-
TimelineEventKind::Message { content, relations: Default::default() },
171-
)
172-
.await;
173-
174-
txn.adjust_date_dividers(date_divider_adjuster);
167+
if let Some(timeline_event_kind) =
168+
TimelineEventKind::from_content(content, None, None, None, &txn.items, &mut txn.meta)
169+
{
170+
TimelineEventHandler::new(&mut txn, ctx)
171+
.handle_event(&mut date_divider_adjuster, timeline_event_kind)
172+
.await;
173+
txn.adjust_date_dividers(date_divider_adjuster);
174+
}
175175

176176
txn.commit();
177177
}

0 commit comments

Comments
 (0)