summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ios/MullvadVPN/Coordinators/LoginCoordinator.swift2
-rw-r--r--ios/MullvadVPN/View controllers/Login/LoginInteractor.swift5
2 files changed, 5 insertions, 2 deletions
diff --git a/ios/MullvadVPN/Coordinators/LoginCoordinator.swift b/ios/MullvadVPN/Coordinators/LoginCoordinator.swift
index 42ddd0e2a7..a99d693b9d 100644
--- a/ios/MullvadVPN/Coordinators/LoginCoordinator.swift
+++ b/ios/MullvadVPN/Coordinators/LoginCoordinator.swift
@@ -56,7 +56,7 @@ final class LoginCoordinator: Coordinator, Presenting, DeviceManagementViewContr
})
.store(in: &subscriptions)
- interactor.didCreateAccount = self.didCreateAccount
+ interactor.didCreateAccount = didCreateAccount
navigationController.pushViewController(loginController, animated: animated)
diff --git a/ios/MullvadVPN/View controllers/Login/LoginInteractor.swift b/ios/MullvadVPN/View controllers/Login/LoginInteractor.swift
index 0f69fe96fd..a6d2300077 100644
--- a/ios/MullvadVPN/View controllers/Login/LoginInteractor.swift
+++ b/ios/MullvadVPN/View controllers/Login/LoginInteractor.swift
@@ -26,7 +26,10 @@ final class LoginInteractor {
}
func createAccount() async throws -> String {
- try await tunnelManager.setNewAccount().number
+ let accountNumber = try await tunnelManager.setNewAccount().number
+ didCreateAccount?()
+
+ return accountNumber
}
func getLastUsedAccount() -> String? {