Fix "Variable used within its own initial value" error

This commit is contained in:
Kevin Jose Martin 2015-09-17 20:41:34 -04:00
parent 9b3f84dcd0
commit 136847fd77

View File

@ -430,7 +430,9 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
public func once(event: String, callback: NormalCallback) {
Logger.log("Adding once handler for event: %@", type: logType, args: event)
let handler = SocketEventHandler(event: event) { data, ack in
var handler: SocketEventHandler;
handler = SocketEventHandler(event: event) { data, ack in
self.handlers = ContiguousArray(self.handlers.filter { $0 != handler })
callback?(data, ack)
}
@ -444,7 +446,9 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
public func once(event event: String, callback: NormalCallbackObjectiveC) {
Logger.log("Adding once handler for event: %@", type: logType, args: event)
let handler = SocketEventHandler(event: event) { data, ack in
var handler: SocketEventHandler;
handler = SocketEventHandler(event: event) { data, ack in
self.handlers = ContiguousArray(self.handlers.filter { $0 != handler })
callback?(data, ack)
}