From 11d84305375afe00d0f2c65f0388855cd9e4c7f2 Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 11 Jun 2015 11:50:30 -0400 Subject: [PATCH] use struct --- SocketIOClientSwift/SocketEventHandler.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SocketIOClientSwift/SocketEventHandler.swift b/SocketIOClientSwift/SocketEventHandler.swift index afdab80..68c5eb9 100644 --- a/SocketIOClientSwift/SocketEventHandler.swift +++ b/SocketIOClientSwift/SocketEventHandler.swift @@ -29,8 +29,8 @@ private func emitAckCallback(socket:SocketIOClient?, num:Int?) socket?.emitAck(num ?? -1, withData: items) } -final class SocketEventHandler { - let event:String! +struct SocketEventHandler { + let event:String let callback:NormalCallback init(event:String, callback:NormalCallback) { @@ -40,8 +40,8 @@ final class SocketEventHandler { func executeCallback(items:NSArray? = nil, withAck ack:Int? = nil, withAckType type:Int? = nil, withSocket socket:SocketIOClient? = nil) { - dispatch_async(dispatch_get_main_queue()) {[weak self] in - self?.callback(items, emitAckCallback(socket, num: ack)) + dispatch_async(dispatch_get_main_queue()) { + self.callback(items, emitAckCallback(socket, num: ack)) } } }