crypto: Add a method to check if the scanning has been confirmed
parent
80a30bcdd6
commit
100a936f1b
|
@ -101,10 +101,15 @@ impl QrVerification {
|
|||
///
|
||||
/// When the verification object is in this state it's required that the
|
||||
/// user confirms that the other side has scanned the QR code.
|
||||
pub fn is_scanned(&self) -> bool {
|
||||
pub fn has_been_scanned(&self) -> bool {
|
||||
matches!(&*self.state.lock().unwrap(), InnerState::Scanned(_))
|
||||
}
|
||||
|
||||
/// Has the scanning of the QR code been confirmed by us.
|
||||
pub fn has_been_confirmed(&self) -> bool {
|
||||
matches!(&*self.state.lock().unwrap(), InnerState::Confirmed(_))
|
||||
}
|
||||
|
||||
/// Get our own user id.
|
||||
pub fn user_id(&self) -> &UserId {
|
||||
self.identities.user_id()
|
||||
|
|
|
@ -551,7 +551,10 @@ impl InnerRequest {
|
|||
})
|
||||
}
|
||||
|
||||
async fn generate_qr_code(&self, we_started: bool) -> Result<Option<QrVerification>, CryptoStoreError> {
|
||||
async fn generate_qr_code(
|
||||
&self,
|
||||
we_started: bool,
|
||||
) -> Result<Option<QrVerification>, CryptoStoreError> {
|
||||
match self {
|
||||
InnerRequest::Created(_) => Ok(None),
|
||||
InnerRequest::Requested(_) => Ok(None),
|
||||
|
|
Loading…
Reference in New Issue