Because the tunnel could've be activated from iOS Settings now
Signed-off-by: Roopesh Chander <roop@roopc.net>
mainVC?.tunnelsListVC?.importFromFile(url: url)
return true
}
+
+ func applicationDidBecomeActive(_ application: UIApplication) {
+ mainVC?.tunnelsListVC?.refreshTunnelConnectionStatuses()
+ }
}
}
}
}
+
+ func refreshTunnelConnectionStatuses() {
+ if let tunnelsManager = tunnelsManager {
+ tunnelsManager.refreshConnectionStatuses()
+ } else {
+ onTunnelsManagerReady = { tunnelsManager in
+ tunnelsManager.refreshConnectionStatuses()
+ }
+ }
+ }
}
// MARK: UIDocumentPickerDelegate