Add strict equality and execute "callback" as non-optional
This commit is contained in:
parent
7d26bd3ee8
commit
f5c3a2cac9
@ -433,8 +433,8 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
|
|||||||
var handler: SocketEventHandler;
|
var handler: SocketEventHandler;
|
||||||
|
|
||||||
handler = SocketEventHandler(event: event) { (data, ack: AckEmitter?) in
|
handler = SocketEventHandler(event: event) { (data, ack: AckEmitter?) in
|
||||||
self.handlers = ContiguousArray(self.handlers.filter { $0 != handler })
|
self.handlers = ContiguousArray(self.handlers.filter { $0 !== handler })
|
||||||
callback?(data, ack)
|
callback(data, ack)
|
||||||
}
|
}
|
||||||
|
|
||||||
handlers.append(handler)
|
handlers.append(handler)
|
||||||
@ -449,8 +449,8 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
|
|||||||
var handler: SocketEventHandler;
|
var handler: SocketEventHandler;
|
||||||
|
|
||||||
handler = SocketEventHandler(event: event) { (data, ack: AckEmitterObjectiveC?) in
|
handler = SocketEventHandler(event: event) { (data, ack: AckEmitterObjectiveC?) in
|
||||||
self.handlers = ContiguousArray(self.handlers.filter { $0 != handler })
|
self.handlers = ContiguousArray(self.handlers.filter { $0 !== handler })
|
||||||
callback?(data, ack)
|
callback(data, ack)
|
||||||
}
|
}
|
||||||
|
|
||||||
handlers.append(handler)
|
handlers.append(handler)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user