diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2020-10-05 22:58:07 +0200 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2020-10-05 22:58:07 +0200 |
commit | 8a4d85f801368137a0b1c17621947b334e280257 (patch) | |
tree | 73a1e0c35bfda3c33aa549f1b1282d9bcda6ab09 /src/DeviceVerificationFlow.cpp | |
parent | Make steps in verification flow explicit (diff) | |
download | nheko-8a4d85f801368137a0b1c17621947b334e280257.tar.xz |
Show different verification errors
Diffstat (limited to 'src/DeviceVerificationFlow.cpp')
-rw-r--r-- | src/DeviceVerificationFlow.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/DeviceVerificationFlow.cpp b/src/DeviceVerificationFlow.cpp index 99fd7bed..79f1de84 100644 --- a/src/DeviceVerificationFlow.cpp +++ b/src/DeviceVerificationFlow.cpp @@ -64,7 +64,8 @@ DeviceVerificationFlow::DeviceVerificationFlow(QObject *, } connect(timeout, &QTimer::timeout, this, [this]() { - this->cancelVerification(DeviceVerificationFlow::Error::Timeout); + if (state_ != Success && state_ != Failed) + this->cancelVerification(DeviceVerificationFlow::Error::Timeout); }); connect(ChatPage::instance(), @@ -114,7 +115,7 @@ DeviceVerificationFlow::DeviceVerificationFlow(QObject *, return; } error_ = User; - emit errorChanged(); + Emit errorChanged(); setState(Failed); }); |