summary refs log tree commit diff
path: root/src/DeviceVerificationFlow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/DeviceVerificationFlow.h')
-rw-r--r--src/DeviceVerificationFlow.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/DeviceVerificationFlow.h b/src/DeviceVerificationFlow.h

index ea86a10b..891c6aea 100644 --- a/src/DeviceVerificationFlow.h +++ b/src/DeviceVerificationFlow.h
@@ -28,6 +28,16 @@ public: Emoji }; Q_ENUM(Method) + enum Error + { + UnknownMethod, + MismatchedCommitment, + MismatchedSAS, + KeyMismatch, + Timeout, + User + }; + Q_ENUM(Error) DeviceVerificationFlow(QObject *parent = nullptr); QString getTransactionId(); @@ -56,7 +66,7 @@ public slots: //! starts the verification flow void startVerificationRequest(); //! cancels a verification flow - void cancelVerification(); + void cancelVerification(DeviceVerificationFlow::Error error_code); //! sends the verification key void sendVerificationKey(); //! sends the mac of the keys