events: Add impl From<AnyTimelineEvent> for AnySyncTimelineEvent

This commit is contained in:
Jonas Platte 2022-09-01 18:11:00 +02:00
parent 9e3ac10c62
commit 235e4509d3
No known key found for this signature in database
GPG Key ID: AAA7A61F696C3E0C

View File

@ -216,6 +216,15 @@ impl AnySyncTimelineEvent {
}
}
impl From<AnyTimelineEvent> for AnySyncTimelineEvent {
fn from(ev: AnyTimelineEvent) -> Self {
match ev {
AnyTimelineEvent::MessageLike(ev) => Self::MessageLike(ev.into()),
AnyTimelineEvent::State(ev) => Self::State(ev.into()),
}
}
}
#[derive(Deserialize)]
#[allow(clippy::exhaustive_structs)]
struct EventDeHelper {