mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-15 19:45:34 -04:00
feat(sdk): Add conversion from EventTimelineItem and VirtualTimelineItem to TimelineItem
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
This commit is contained in:
@@ -435,6 +435,18 @@ impl TimelineItem {
|
||||
}
|
||||
}
|
||||
|
||||
impl From<EventTimelineItem> for TimelineItem {
|
||||
fn from(item: EventTimelineItem) -> Self {
|
||||
Self::Event(item)
|
||||
}
|
||||
}
|
||||
|
||||
impl From<VirtualTimelineItem> for TimelineItem {
|
||||
fn from(item: VirtualTimelineItem) -> Self {
|
||||
Self::Virtual(item)
|
||||
}
|
||||
}
|
||||
|
||||
// FIXME: Put an upper bound on timeline size or add a separate map to look up
|
||||
// the index of a timeline item by its key, to avoid large linear scans.
|
||||
fn rfind_event_item(
|
||||
|
||||
Reference in New Issue
Block a user