summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@kvadrat.se>2024-02-20 12:39:25 +0100
committerBug Magnet <marco.nikic@mullvad.net>2024-02-20 13:56:03 +0100
commite423743a9032fcaacf438773f9590452694432f4 (patch)
treec4e00d1c11f5605bb87b0cdd28d9e280d34a052c
parentab8ab7e0fc3f144ce14a21037cfc348e82751b1d (diff)
downloadmullvadvpn-e423743a9032fcaacf438773f9590452694432f4.tar.xz
mullvadvpn-e423743a9032fcaacf438773f9590452694432f4.zip
Fix welcome screen not shown on account creation
-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? {