From 09a26c0b1c9e6422134ea1a51373c10a0c2e6e72 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 17 Aug 2015 00:04:13 -0400 Subject: [PATCH] remove all data on engine close --- SocketIOClientSwift/SocketIOClient.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SocketIOClientSwift/SocketIOClient.swift b/SocketIOClientSwift/SocketIOClient.swift index 236bdbc..b6e2092 100644 --- a/SocketIOClientSwift/SocketIOClient.swift +++ b/SocketIOClientSwift/SocketIOClient.swift @@ -306,6 +306,8 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient } public func engineDidClose(reason:String) { + waitingData.removeAll() + if status == SocketIOClientStatus.Closed || !reconnects { didDisconnect(reason) } else if status != SocketIOClientStatus.Reconnecting {