summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2023-09-11 11:45:23 +0200
committerBug Magnet <marco.nikic@mullvad.net>2023-09-11 11:45:23 +0200
commit4fd693b2d6e88295d9440d74cab3424b89dd262c (patch)
treeff07a8ffff0a909899d550cf748ace36b22e4543
parent1fc524e52d7441bac15bf010fe91762780762408 (diff)
parent125e63410398975bcee97efbe203d0c03e9bb4a0 (diff)
downloadmullvadvpn-4fd693b2d6e88295d9440d74cab3424b89dd262c.tar.xz
mullvadvpn-4fd693b2d6e88295d9440d74cab3424b89dd262c.zip
Merge branch 'crash-after-deleting-an-account-ios-305'
-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)