MESSENGER_2910 buildfixes VI Contentscanner && fishy KeyVerificationprocess

This commit is contained in:
Frank Rotermund
2022-05-03 16:02:18 +02:00
parent 2108604d24
commit dbf7786bf9
3 changed files with 7 additions and 16 deletions
@@ -138,14 +138,10 @@ final class KeyVerificationCoordinator: KeyVerificationCoordinatorType {
case .incomingSASTransaction(let incomingSASTransaction):
rootCoordinator = self.createDataLoadingScreenCoordinator(otherUserId: incomingSASTransaction.otherUserId, otherDeviceId: incomingSASTransaction.otherDeviceId)
case .completeSecurity(let isNewSignIn):
if BuildSettings.disableSelfUserVerification {
let coordinator = self.createSecretsRecoveryCoordinator(with: .passphraseOrKey)
rootCoordinator = coordinator
} else {
let coordinator = self.createCompleteSecurityCoordinator(isNewSignIn: isNewSignIn)
self.completeSecurityCoordinator = coordinator
rootCoordinator = coordinator
}
// $$$ missing interaction with disableSelfUserVerification
let coordinator = self.createCompleteSecurityCoordinator(isNewSignIn: isNewSignIn)
self.completeSecurityCoordinator = coordinator
rootCoordinator = coordinator
}
rootCoordinator.start()
@@ -198,13 +194,8 @@ final class KeyVerificationCoordinator: KeyVerificationCoordinatorType {
private func showSecretsRecovery(with recoveryMode: SecretsRecoveryMode) {
let coordinator = SecretsRecoveryCoordinator(session: self.session, recoveryMode: recoveryMode, recoveryGoal: .verifyDevice, navigationRouter: self.navigationRouter, cancellable: self.cancellable)
coordinator.delegate = self
return coordinator
}
private func showSecretsRecovery(with recoveryMode: SecretsRecoveryMode) {
let coordinator = self.createSecretsRecoveryCoordinator(with: recoveryMode)
coordinator.start()
self.add(childCoordinator: coordinator)
}