File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -171,14 +171,12 @@ public class SocketEngine: NSObject, WebSocketDelegate {
171171 }
172172
173173 private func doFastUpgrade( ) {
174- dispatch_async ( self . emitQueue) { [ weak self] in
175- self ? . sendWebSocketMessage ( " " , withType: PacketType . UPGRADE)
176- self ? . _websocket = true
177- self ? . _polling = false
178- self ? . fastUpgrade = false
179- self ? . probing = false
180- self ? . flushProbeWait ( )
181- }
174+ self . sendWebSocketMessage ( " " , withType: PacketType . UPGRADE)
175+ self . _websocket = true
176+ self . _polling = false
177+ self . fastUpgrade = false
178+ self . probing = false
179+ self . flushProbeWait ( )
182180 }
183181
184182 private func doPoll( ) {
@@ -243,7 +241,10 @@ public class SocketEngine: NSObject, WebSocketDelegate {
243241 }
244242
245243 self ? . probeWait. removeAll ( keepCapacity: false )
246- // NSLog("waiting for post after flush probe: \(self!.postWait.count)")
244+
245+ if self ? . postWait. count != 0 {
246+ self ? . flushWaitingForPostToWebSocket ( )
247+ }
247248 }
248249 }
249250
You can’t perform that action at this time.
0 commit comments