Skip to content

Commit

Permalink
Merge pull request #4105 from matrix-org/valere/crypto_ffi_expose_ver…
Browse files Browse the repository at this point in the history
…ification_violation

crypto-ffi: Expose `has_verification_violation` for `UserIdentity`
  • Loading branch information
BillCarsonFr authored Oct 31, 2024
2 parents 75683d2 + 49f7fe9 commit d4b9145
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions bindings/matrix-sdk-crypto-ffi/src/users.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ pub enum UserIdentity {
user_signing_key: String,
/// The public self-signing key of our identity.
self_signing_key: String,
/// True if this identity was verified at some point but is not anymore.
has_verification_violation: bool,
},
/// The user identity of other users.
Other {
Expand All @@ -27,6 +29,8 @@ pub enum UserIdentity {
master_key: String,
/// The public self-signing key of our identity.
self_signing_key: String,
/// True if this identity was verified at some point but is not anymore.
has_verification_violation: bool,
},
}

Expand All @@ -44,6 +48,7 @@ impl UserIdentity {
master_key: serde_json::to_string(&master)?,
user_signing_key: serde_json::to_string(&user_signing)?,
self_signing_key: serde_json::to_string(&self_signing)?,
has_verification_violation: i.has_verification_violation(),
}
}
SdkUserIdentity::Other(i) => {
Expand All @@ -54,6 +59,7 @@ impl UserIdentity {
user_id: i.user_id().to_string(),
master_key: serde_json::to_string(&master)?,
self_signing_key: serde_json::to_string(&self_signing)?,
has_verification_violation: i.has_verification_violation(),
}
}
})
Expand Down

0 comments on commit d4b9145

Please sign in to comment.