|
@@ -160,6 +160,7 @@ class AppCoordinator: NSObject, Coordinator {
|
|
|
}
|
|
|
|
|
|
extension AppCoordinator: WelcomeCoordinator {
|
|
|
+
|
|
|
func showLogin() {
|
|
|
// add cancel button item to accountSetupController
|
|
|
if let nav = loginController as? UINavigationController, let loginController = nav.topViewController as? AccountSetupController {
|
|
@@ -185,6 +186,11 @@ extension AppCoordinator: WelcomeCoordinator {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ func handleQRAccountCreationSuccess() {
|
|
|
+ self.presentTabBarController()
|
|
|
+ self.welcomeController.activateSpinner(false)
|
|
|
+ }
|
|
|
+
|
|
|
@objc private func cancelButtonPressed(_ sender: UIBarButtonItem) {
|
|
|
loginController.dismiss(animated: true, completion: nil)
|
|
|
}
|
|
@@ -873,4 +879,5 @@ protocol EditContactCoordinatorProtocol: class {
|
|
|
protocol WelcomeCoordinator: class {
|
|
|
func showLogin()
|
|
|
func handleLoginSuccess()
|
|
|
+ func handleQRAccountCreationSuccess()
|
|
|
}
|