From be2c1d44e03f31af856f945eb3cf85a8dc53cf8e Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Thu, 22 Jan 2026 11:15:18 +0100 Subject: [PATCH] feat(ffi) Add `LatestEventValue::RemoteInvite`. --- bindings/matrix-sdk-ffi/src/timeline/mod.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bindings/matrix-sdk-ffi/src/timeline/mod.rs b/bindings/matrix-sdk-ffi/src/timeline/mod.rs index cc36c0e2e..e1b2c36cd 100644 --- a/bindings/matrix-sdk-ffi/src/timeline/mod.rs +++ b/bindings/matrix-sdk-ffi/src/timeline/mod.rs @@ -1327,6 +1327,11 @@ pub enum LatestEventValue { profile: ProfileDetails, content: TimelineItemContent, }, + RemoteInvite { + timestamp: Timestamp, + inviter: Option, + inviter_profile: ProfileDetails, + }, Local { timestamp: Timestamp, sender: String, @@ -1349,6 +1354,13 @@ impl From for LatestEventValue { content: content.into(), } } + UiLatestEventValue::RemoteInvite { timestamp, inviter, inviter_profile } => { + Self::RemoteInvite { + timestamp: timestamp.into(), + inviter: inviter.map(|inviter| inviter.to_string()), + inviter_profile: inviter_profile.into(), + } + } UiLatestEventValue::Local { timestamp, sender, profile, content, state } => { Self::Local { timestamp: timestamp.into(),