summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2023-09-11 11:09:09 +0200
committerBug Magnet <marco.nikic@mullvad.net>2023-09-11 11:09:09 +0200
commit125e63410398975bcee97efbe203d0c03e9bb4a0 (patch)
treeff07a8ffff0a909899d550cf748ace36b22e4543
parent1fc524e52d7441bac15bf010fe91762780762408 (diff)
downloadmullvadvpn-125e63410398975bcee97efbe203d0c03e9bb4a0.tar.xz
mullvadvpn-125e63410398975bcee97efbe203d0c03e9bb4a0.zip
Make TunnelManager dispatch to the main queue after deleting an account
-rw-r--r--ios/MullvadVPN/TunnelManager/TunnelManager.swift4
1 files changed, 3 insertions, 1 deletions
diff --git a/ios/MullvadVPN/TunnelManager/TunnelManager.swift b/ios/MullvadVPN/TunnelManager/TunnelManager.swift
index 3e0d159de8..4b33489c8b 100644
--- a/ios/MullvadVPN/TunnelManager/TunnelManager.swift
+++ b/ios/MullvadVPN/TunnelManager/TunnelManager.swift
@@ -449,7 +449,9 @@ final class TunnelManager: StorePaymentObserver {
self?.operationQueue.cancelAllOperations()
self?.wipeAllUserData()
self?.setDeviceState(.loggedOut, persist: true)
- completion?(nil)
+ DispatchQueue.main.async {
+ completion?(nil)
+ }
}
case let .failure(error):
completion?(error)