From 18f1cf4614cfe947d2ba3ef3ccbfa977415f0eed Mon Sep 17 00:00:00 2001 From: Aadil Hafeez Date: Tue, 25 Apr 2023 07:27:24 +0400 Subject: [PATCH] Fix the network switch cases by adding case for .viabilityChanged(isViable): --- Source/SocketIO/Engine/SocketEngine.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/SocketIO/Engine/SocketEngine.swift b/Source/SocketIO/Engine/SocketEngine.swift index 991385c7..b676ac6a 100644 --- a/Source/SocketIO/Engine/SocketEngine.swift +++ b/Source/SocketIO/Engine/SocketEngine.swift @@ -758,6 +758,13 @@ extension SocketEngine { parseEngineMessage(msg) case let .binary(data): parseEngineData(data) + case let .viabilityChanged(isViable): + if !isViable { + NSLog("------------ SIO: viabilityChanged inside") + wsConnected = false + websocketDidDisconnect(error: nil) + } + break case _: break }