Fix: incoming SAS transaction was accepted twice

This commit is contained in:
Nicolas Mauri
2023-03-03 17:56:30 +01:00
parent 09c847f280
commit 275b7c86a6
3 changed files with 6 additions and 1 deletions
@@ -252,6 +252,9 @@ final class KeyVerificationCoordinator: KeyVerificationCoordinatorType {
}
private func showVerifyBySAS(transaction: MXSASTransaction, animated: Bool) {
if navigationRouter.modules.last is KeyVerificationVerifyBySASCoordinator {
return
}
let coordinator = KeyVerificationVerifyBySASCoordinator(session: self.session, transaction: transaction, verificationKind: self.verificationKind)
coordinator.delegate = self
coordinator.start()