better closing
This commit is contained in:
parent
a4e81fee6a
commit
eb9d2bc744
@ -104,8 +104,6 @@ public class SocketEngine: NSObject, WebSocketDelegate {
|
||||
if fast || self.polling {
|
||||
self.client?.didForceClose("Disconnect")
|
||||
}
|
||||
|
||||
self.client = nil
|
||||
}
|
||||
|
||||
private func createBinaryDataForSend(data:NSData) -> (NSData?, String?) {
|
||||
@ -658,6 +656,11 @@ public class SocketEngine: NSObject, WebSocketDelegate {
|
||||
self.websocketConnected = false
|
||||
self.probing = false
|
||||
|
||||
if self.closed {
|
||||
self.client?.didForceClose("Disconnect")
|
||||
return
|
||||
}
|
||||
|
||||
if self.websocket {
|
||||
self.pingTimer?.invalidate()
|
||||
self._connected = false
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user