summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ios/MullvadVPN/Coordinators/AccountCoordinator.swift2
-rw-r--r--ios/MullvadVPN/TunnelManager/TunnelManager.swift3
-rw-r--r--ios/MullvadVPN/View controllers/Account/AccountInteractor.swift2
-rw-r--r--ios/MullvadVPN/View controllers/Login/LoginViewController.swift1
4 files changed, 3 insertions, 5 deletions
diff --git a/ios/MullvadVPN/Coordinators/AccountCoordinator.swift b/ios/MullvadVPN/Coordinators/AccountCoordinator.swift
index 9a529a5d9a..cb4ce98478 100644
--- a/ios/MullvadVPN/Coordinators/AccountCoordinator.swift
+++ b/ios/MullvadVPN/Coordinators/AccountCoordinator.swift
@@ -141,7 +141,7 @@ final class AccountCoordinator: Coordinator, Presentable, Presenting {
)
let alertPresenter = AlertPresenter(context: self)
-
+
Task {
await interactor.logout()
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { [weak self] in
diff --git a/ios/MullvadVPN/TunnelManager/TunnelManager.swift b/ios/MullvadVPN/TunnelManager/TunnelManager.swift
index 41309a3238..34e9a603a3 100644
--- a/ios/MullvadVPN/TunnelManager/TunnelManager.swift
+++ b/ios/MullvadVPN/TunnelManager/TunnelManager.swift
@@ -310,7 +310,6 @@ final class TunnelManager: StorePaymentObserver {
operationQueue.addOperation(operation)
}
-
func setNewAccount() async throws -> StoredAccountData {
try await setAccount(action: .new)!
@@ -367,7 +366,7 @@ final class TunnelManager: StorePaymentObserver {
operationQueue.addOperation(operation)
}
-
+
private func setAccount(action: SetAccountAction) async throws -> StoredAccountData? {
try await withCheckedThrowingContinuation { continuation in
setAccount(action: action) { result in
diff --git a/ios/MullvadVPN/View controllers/Account/AccountInteractor.swift b/ios/MullvadVPN/View controllers/Account/AccountInteractor.swift
index 55a6212179..f5cc3a77a5 100644
--- a/ios/MullvadVPN/View controllers/Account/AccountInteractor.swift
+++ b/ios/MullvadVPN/View controllers/Account/AccountInteractor.swift
@@ -52,7 +52,7 @@ final class AccountInteractor {
var deviceState: DeviceState {
tunnelManager.deviceState
}
-
+
func logout() async {
await tunnelManager.unsetAccount()
}
diff --git a/ios/MullvadVPN/View controllers/Login/LoginViewController.swift b/ios/MullvadVPN/View controllers/Login/LoginViewController.swift
index 30376ddebd..a2879b098a 100644
--- a/ios/MullvadVPN/View controllers/Login/LoginViewController.swift
+++ b/ios/MullvadVPN/View controllers/Login/LoginViewController.swift
@@ -207,7 +207,6 @@ class LoginViewController: UIViewController, RootContainment {
} catch {
self.endLogin(action: action, error: error)
}
-
}
}