Move coordinator delegates definitions in coordinator protocols definitions

This commit is contained in:
SBiOSoftWhare
2019-01-22 17:31:40 +01:00
parent 27e0cf1005
commit 2736189f8d
6 changed files with 18 additions and 15 deletions
@@ -16,11 +16,6 @@
import UIKit
@objc protocol KeyBackupSetupCoordinatorDelegate: class {
func keyBackupSetupCoordinatorDidCancel(_ keyBackupSetupCoordinator: KeyBackupSetupCoordinator)
func keyBackupSetupCoordinatorDidSetupRecoveryKey(_ keyBackupSetupCoordinator: KeyBackupSetupCoordinator)
}
@objcMembers
final class KeyBackupSetupCoordinator: NSObject, KeyBackupSetupCoordinatorType {
@@ -16,6 +16,12 @@
import Foundation
@objc protocol KeyBackupSetupCoordinatorDelegate: class {
func keyBackupSetupCoordinatorDidCancel(_ keyBackupSetupCoordinator: KeyBackupSetupCoordinator)
func keyBackupSetupCoordinatorDidSetupRecoveryKey(_ keyBackupSetupCoordinator: KeyBackupSetupCoordinator)
}
/// `KeyBackupSetupCoordinatorType` is a protocol describing a Coordinator that handle keybackup setup navigation flow.
protocol KeyBackupSetupCoordinatorType: Coordinator, Presentable {
var delegate: KeyBackupSetupCoordinatorDelegate? { get }
}
@@ -17,11 +17,6 @@
import Foundation
import UIKit
protocol KeyBackupSetupPassphraseCoordinatorDelegate: class {
func keyBackupSetupPassphraseCoordinator(_ keyBackupSetupPassphraseCoordinator: KeyBackupSetupPassphraseCoordinator, didCompleteWithMegolmBackupCreationInfo megolmBackupCreationInfo: MXMegolmBackupCreationInfo)
func keyBackupSetupPassphraseCoordinatorDidCancel(_ keyBackupSetupPassphraseCoordinator: KeyBackupSetupPassphraseCoordinator)
}
final class KeyBackupSetupPassphraseCoordinator: KeyBackupSetupPassphraseCoordinatorType {
// MARK: - Properties
@@ -16,6 +16,12 @@
import Foundation
protocol KeyBackupSetupPassphraseCoordinatorDelegate: class {
func keyBackupSetupPassphraseCoordinator(_ keyBackupSetupPassphraseCoordinator: KeyBackupSetupPassphraseCoordinator, didCompleteWithMegolmBackupCreationInfo megolmBackupCreationInfo: MXMegolmBackupCreationInfo)
func keyBackupSetupPassphraseCoordinatorDidCancel(_ keyBackupSetupPassphraseCoordinator: KeyBackupSetupPassphraseCoordinator)
}
/// `KeyBackupSetupPassphraseCoordinatorType` is a protocol describing a Coordinator that handle key backup setup passphrase navigation flow.
protocol KeyBackupSetupPassphraseCoordinatorType: Coordinator, Presentable {
var delegate: KeyBackupSetupPassphraseCoordinatorDelegate? { get }
}
@@ -17,11 +17,6 @@
import Foundation
import UIKit
protocol KeyBackupSetupRecoveryKeyCoordinatorDelegate: class {
func keyBackupSetupRecoveryKeyCoordinatorDidCreateBackup(_ keyBackupSetupRecoveryKeyCoordinator: KeyBackupSetupRecoveryKeyCoordinatorType)
func keyBackupSetupRecoveryKeyCoordinatorDidCancel(_ keyBackupSetupRecoveryKeyCoordinator: KeyBackupSetupRecoveryKeyCoordinatorType)
}
final class KeyBackupSetupRecoveryKeyCoordinator: KeyBackupSetupRecoveryKeyCoordinatorType {
// MARK: - Properties
@@ -16,6 +16,12 @@
import Foundation
protocol KeyBackupSetupRecoveryKeyCoordinatorDelegate: class {
func keyBackupSetupRecoveryKeyCoordinatorDidCreateBackup(_ keyBackupSetupRecoveryKeyCoordinator: KeyBackupSetupRecoveryKeyCoordinatorType)
func keyBackupSetupRecoveryKeyCoordinatorDidCancel(_ keyBackupSetupRecoveryKeyCoordinator: KeyBackupSetupRecoveryKeyCoordinatorType)
}
/// `KeyBackupSetupRecoveryKeyCoordinatorType` is a protocol describing a Coordinator that handle key backup setup recovery key navigation flow.
protocol KeyBackupSetupRecoveryKeyCoordinatorType: Coordinator, Presentable {
var delegate: KeyBackupSetupRecoveryKeyCoordinatorDelegate? { get }
}