Skip to content

Commit 99b673d

Browse files
authored
Merge pull request #1491 from hsjcom/master
Fix the issue where it takes over 60 seconds to close the socket after a network disconnection
2 parents b4bff5d + 354ed7e commit 99b673d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Diff for: Source/SocketIO/Engine/SocketEngine.swift

+6
Original file line numberDiff line numberDiff line change
@@ -761,6 +761,12 @@ extension SocketEngine {
761761
case .disconnected(_, _):
762762
wsConnected = false
763763
websocketDidDisconnect(error: nil)
764+
case .viabilityChanged(false):
765+
wsConnected = false
766+
websocketDidDisconnect(error: nil)
767+
case .peerClosed:
768+
wsConnected = false
769+
websocketDidDisconnect(error: nil)
764770
case let .text(msg):
765771
parseEngineMessage(msg)
766772
case let .binary(data):

0 commit comments

Comments
 (0)