mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-27 11:46:58 +02:00
Refactor verification manager, request, transactions
This commit is contained in:
@@ -240,7 +240,7 @@ final class KeyVerificationCoordinator: KeyVerificationCoordinatorType {
|
||||
}
|
||||
}
|
||||
|
||||
private func showIncoming(otherUser: MXUser, transaction: MXIncomingSASTransaction) {
|
||||
private func showIncoming(otherUser: MXUser, transaction: MXSASTransaction) {
|
||||
let coordinator = DeviceVerificationIncomingCoordinator(session: self.session, otherUser: otherUser, transaction: transaction)
|
||||
coordinator.delegate = self
|
||||
coordinator.start()
|
||||
@@ -429,7 +429,7 @@ extension KeyVerificationCoordinator: KeyVerificationSelfVerifyWaitCoordinatorDe
|
||||
self.showVerifyByScanning(keyVerificationRequest: keyVerificationRequest, animated: true)
|
||||
}
|
||||
|
||||
func keyVerificationSelfVerifyWaitCoordinator(_ coordinator: KeyVerificationSelfVerifyWaitCoordinatorType, didAcceptIncomingSASTransaction incomingSASTransaction: MXIncomingSASTransaction) {
|
||||
func keyVerificationSelfVerifyWaitCoordinator(_ coordinator: KeyVerificationSelfVerifyWaitCoordinatorType, didAcceptIncomingSASTransaction incomingSASTransaction: MXSASTransaction) {
|
||||
self.showVerifyBySAS(transaction: incomingSASTransaction, animated: true)
|
||||
}
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ final class KeyVerificationCoordinatorBridgePresenter: NSObject {
|
||||
self.present(coordinator: keyVerificationCoordinator, from: viewController, animated: animated)
|
||||
}
|
||||
|
||||
func present(from viewController: UIViewController, incomingTransaction: MXIncomingSASTransaction, animated: Bool) {
|
||||
func present(from viewController: UIViewController, incomingTransaction: MXSASTransaction, animated: Bool) {
|
||||
|
||||
MXLog.debug("[KeyVerificationCoordinatorBridgePresenter] Present incoming verification from \(viewController)")
|
||||
|
||||
|
||||
@@ -28,5 +28,5 @@ enum KeyVerificationFlow {
|
||||
case verifyDevice(userId: String, deviceId: String)
|
||||
case completeSecurity(_ isNewSignIn: Bool)
|
||||
case incomingRequest(_ request: MXKeyVerificationRequest)
|
||||
case incomingSASTransaction(_ transaction: MXIncomingSASTransaction)
|
||||
case incomingSASTransaction(_ transaction: MXSASTransaction)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user