From 808b357fa09dfc3a1fb8b56140bad5af56e20458 Mon Sep 17 00:00:00 2001 From: Doug Date: Wed, 16 Oct 2024 17:04:02 +0100 Subject: [PATCH] chore(ffi): Expose is_verified UserIdentity method. --- bindings/matrix-sdk-ffi/src/encryption.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bindings/matrix-sdk-ffi/src/encryption.rs b/bindings/matrix-sdk-ffi/src/encryption.rs index 25849e60e42..8d712d257a6 100644 --- a/bindings/matrix-sdk-ffi/src/encryption.rs +++ b/bindings/matrix-sdk-ffi/src/encryption.rs @@ -461,6 +461,14 @@ impl UserIdentity { pub(crate) fn master_key(&self) -> Option { self.inner.master_key().get_first_key().map(|k| k.to_base64()) } + + /// Is the user identity considered to be verified. + /// + /// If the identity belongs to another user, our own user identity needs to + /// be verified as well for the identity to be considered to be verified. + pub fn is_verified(&self) -> bool { + self.inner.is_verified() + } } #[derive(uniffi::Object)]