From aaaf9dc451cba8bfca499cde078728ba7c49b4ec Mon Sep 17 00:00:00 2001 From: Kevin Jose Martin Date: Thu, 17 Sep 2015 21:49:18 -0400 Subject: [PATCH] Filter against SocketEventHandler#id --- SocketIOClientSwift/SocketIOClient.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SocketIOClientSwift/SocketIOClient.swift b/SocketIOClientSwift/SocketIOClient.swift index 1151420..dba36c5 100644 --- a/SocketIOClientSwift/SocketIOClient.swift +++ b/SocketIOClientSwift/SocketIOClient.swift @@ -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) }