This commit is contained in:
Erik 2015-02-24 18:33:23 -05:00
commit 211dc1dd22

View File

@ -263,10 +263,12 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
// Called when the socket gets an ack for something it sent // Called when the socket gets an ack for something it sent
private func handleAck(ack:Int, data:AnyObject?) { private func handleAck(ack:Int, data:AnyObject?) {
for handler in self.ackHandlers { self.ackHandlers = self.ackHandlers.filter {handler in
if handler.ackNum == ack { if handler.ackNum != ack {
return true
} else {
handler.callback?(data) handler.callback?(data)
break return false
} }
} }
} }
@ -889,4 +891,4 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
self.tryReconnect(triesLeft: self.reconnectAttempts) self.tryReconnect(triesLeft: self.reconnectAttempts)
} }
} }
} }