Skip to content

Commit c85a1de

Browse files
committed
tell client about failed ws
1 parent 5ed2688 commit c85a1de

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

SwiftIO/SocketEngine.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ class SocketEngine: NSObject, SRWebSocketDelegate {
430430
if self == nil {
431431
return
432432
} else if err != nil {
433-
println(err)
433+
// println(err)
434434
self?.handlePollingFailed()
435435
return
436436
}
@@ -543,6 +543,7 @@ class SocketEngine: NSObject, SRWebSocketDelegate {
543543
self.flushProbeWait()
544544

545545
if self.websocket {
546+
self.pingTimer?.invalidate()
546547
self._websocket = false
547548
self._polling = true
548549
self.client.webSocketDidCloseWithCode(code, reason: reason, wasClean: wasClean)
@@ -557,6 +558,6 @@ class SocketEngine: NSObject, SRWebSocketDelegate {
557558
self.probing = false
558559
self.flushProbeWait()
559560

560-
// self.client.webSocketDidFailWithError(error)
561+
self.client.webSocketDidFailWithError(error)
561562
}
562563
}

0 commit comments

Comments
 (0)