Fix messages getting stuck in post
This commit is contained in:
parent
d4470a9084
commit
838dade0fa
@ -171,14 +171,12 @@ public class SocketEngine: NSObject, WebSocketDelegate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private func doFastUpgrade() {
|
private func doFastUpgrade() {
|
||||||
dispatch_async(self.emitQueue) {[weak self] in
|
self.sendWebSocketMessage("", withType: PacketType.UPGRADE)
|
||||||
self?.sendWebSocketMessage("", withType: PacketType.UPGRADE)
|
self._websocket = true
|
||||||
self?._websocket = true
|
self._polling = false
|
||||||
self?._polling = false
|
self.fastUpgrade = false
|
||||||
self?.fastUpgrade = false
|
self.probing = false
|
||||||
self?.probing = false
|
self.flushProbeWait()
|
||||||
self?.flushProbeWait()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func doPoll() {
|
private func doPoll() {
|
||||||
@ -243,7 +241,10 @@ public class SocketEngine: NSObject, WebSocketDelegate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
self?.probeWait.removeAll(keepCapacity: false)
|
self?.probeWait.removeAll(keepCapacity: false)
|
||||||
// NSLog("waiting for post after flush probe: \(self!.postWait.count)")
|
|
||||||
|
if self?.postWait.count != 0 {
|
||||||
|
self?.flushWaitingForPostToWebSocket()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user