Merge pull request #2425 from matrix-org/jonny/message-content-from-html

Add binding to create message events from HTML
This commit is contained in:
Ivan Enderlin
2023-08-21 09:48:35 +02:00
committed by GitHub

View File

@@ -52,6 +52,14 @@ pub fn message_event_content_from_markdown(md: String) -> Arc<RoomMessageEventCo
Arc::new(RoomMessageEventContent::text_markdown(md))
}
#[uniffi::export]
pub fn message_event_content_from_html(
body: String,
html_body: String,
) -> Arc<RoomMessageEventContent> {
Arc::new(RoomMessageEventContent::text_html(body, html_body))
}
#[uniffi::export(callback_interface)]
pub trait TimelineListener: Sync + Send {
fn on_update(&self, diff: Vec<Arc<TimelineDiff>>);