Skip to content

Commit b4c61f4

Browse files
committed
Remove ackhandlers
1 parent 0c63e6a commit b4c61f4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

SwiftIO/SocketIOClient.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,10 +263,12 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
263263

264264
// Called when the socket gets an ack for something it sent
265265
private func handleAck(ack:Int, data:AnyObject?) {
266-
for handler in self.ackHandlers {
267-
if handler.ackNum == ack {
266+
self.ackHandlers = self.ackHandlers.filter {handler in
267+
if handler.ackNum != ack {
268+
return true
269+
} else {
268270
handler.callback?(data)
269-
break
271+
return false
270272
}
271273
}
272274
}

0 commit comments

Comments
 (0)