Device Verification: Plug the legacy verification modal

This commit is contained in:
manuroe
2019-04-16 15:00:57 +02:00
parent d221e1c402
commit ce9a309657
5 changed files with 41 additions and 5 deletions
@@ -52,11 +52,13 @@ final class DeviceVerificationStartViewModel: DeviceVerificationStartViewModelTy
func process(viewAction: DeviceVerificationStartViewAction) {
switch viewAction {
case .useLegacyVerification:
self.cancelTransaction()
self.coordinatorDelegate?.deviceVerificationStartViewModelUseLegacyVerification(self)
case .beginVerifying:
self.beginVerifying()
case .verifyUsingLegacy:
self.cancelTransaction()
self.update(viewState: .verifyUsingLegacy(self.session, self.otherDevice))
case .verifiedUsingLegacy:
self.coordinatorDelegate?.deviceVerificationStartViewModelUseLegacyVerification(self)
case .cancel:
self.cancelTransaction()
self.coordinatorDelegate?.deviceVerificationStartViewModelDidCancel(self)