Filter against SocketEventHandler#id

This commit is contained in:
Kevin Jose Martin 2015-09-17 21:49:18 -04:00
parent fe8469cfc6
commit aaaf9dc451

View File

@ -433,7 +433,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
var handler: SocketEventHandler;
handler = SocketEventHandler(event: event) { (data, ack: AckEmitter?) in
self.handlers = ContiguousArray(self.handlers.filter { $0 !== handler })
self.handlers = ContiguousArray(self.handlers.filter { $0.id != handler.id })
callback(data, ack)
}
@ -449,7 +449,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
var handler: SocketEventHandler;
handler = SocketEventHandler(event: event) { (data, ack: AckEmitterObjectiveC?) in
self.handlers = ContiguousArray(self.handlers.filter { $0 !== handler })
self.handlers = ContiguousArray(self.handlers.filter { $0.id != handler.id })
callback(data, ack)
}