remove all data on engine close

This commit is contained in:
Erik 2015-08-17 00:04:13 -04:00
parent f752507a11
commit 09a26c0b1c

View File

@ -306,6 +306,8 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
} }
public func engineDidClose(reason:String) { public func engineDidClose(reason:String) {
waitingData.removeAll()
if status == SocketIOClientStatus.Closed || !reconnects { if status == SocketIOClientStatus.Closed || !reconnects {
didDisconnect(reason) didDisconnect(reason)
} else if status != SocketIOClientStatus.Reconnecting { } else if status != SocketIOClientStatus.Reconnecting {