diff --git a/ios/WatchRunner Watch App/Services/NetworkService.swift b/ios/WatchRunner Watch App/Services/NetworkService.swift index 8c881134..b2ba11fa 100644 --- a/ios/WatchRunner Watch App/Services/NetworkService.swift +++ b/ios/WatchRunner Watch App/Services/NetworkService.swift @@ -44,7 +44,13 @@ struct WebSocketPacket { // MARK: - Network Service class NetworkService { - private let session = URLSession.shared + private let session: URLSession + + init() { + let config = URLSessionConfiguration.ephemeral + config.waitsForConnectivity = true + session = URLSession(configuration: config) + } // Add a serial queue for WebSocket operations private let webSocketQueue = DispatchQueue(label: "com.solian.websocketQueue")