tell client about failed ws
This commit is contained in:
parent
5ed2688c9e
commit
c85a1def87
@ -430,7 +430,7 @@ class SocketEngine: NSObject, SRWebSocketDelegate {
|
|||||||
if self == nil {
|
if self == nil {
|
||||||
return
|
return
|
||||||
} else if err != nil {
|
} else if err != nil {
|
||||||
println(err)
|
// println(err)
|
||||||
self?.handlePollingFailed()
|
self?.handlePollingFailed()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -543,6 +543,7 @@ class SocketEngine: NSObject, SRWebSocketDelegate {
|
|||||||
self.flushProbeWait()
|
self.flushProbeWait()
|
||||||
|
|
||||||
if self.websocket {
|
if self.websocket {
|
||||||
|
self.pingTimer?.invalidate()
|
||||||
self._websocket = false
|
self._websocket = false
|
||||||
self._polling = true
|
self._polling = true
|
||||||
self.client.webSocketDidCloseWithCode(code, reason: reason, wasClean: wasClean)
|
self.client.webSocketDidCloseWithCode(code, reason: reason, wasClean: wasClean)
|
||||||
@ -557,6 +558,6 @@ class SocketEngine: NSObject, SRWebSocketDelegate {
|
|||||||
self.probing = false
|
self.probing = false
|
||||||
self.flushProbeWait()
|
self.flushProbeWait()
|
||||||
|
|
||||||
// self.client.webSocketDidFailWithError(error)
|
self.client.webSocketDidFailWithError(error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user