From 3b4a3828ba12a5748eec3b8f1f427bcf572a3701 Mon Sep 17 00:00:00 2001 From: Erik Date: Sun, 22 May 2016 14:17:01 -0400 Subject: [PATCH] fix for ackemitter --- README.md | 4 ++-- Source/SocketAckEmitter.swift | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b20610f..de43c9d 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ socket.on("connect") {data, ack in socket.on("currentAmount") {data, ack in if let cur = data[0] as? Double { - socket.emitWithAck("canUpdate", cur as AnyObject)(timeoutAfter: 0) {data in - socket.emit("update", ["amount": cur + 2.50] as AnyObject) + socket.emitWithAck("canUpdate", cur)(timeoutAfter: 0) {data in + socket.emit("update", ["amount": cur + 2.50]) } ack.with("Got your currentAmount", "dude") diff --git a/Source/SocketAckEmitter.swift b/Source/SocketAckEmitter.swift index 980a678..165fb76 100644 --- a/Source/SocketAckEmitter.swift +++ b/Source/SocketAckEmitter.swift @@ -33,10 +33,10 @@ public final class SocketAckEmitter : NSObject { self.ackNum = ackNum } - public func with(_ items: AnyObject...) { + public func with(_ items: SocketData...) { guard ackNum != -1 else { return } - socket.emitAck(ackNum, with: items) + socket.emitAck(ackNum, with: socket.socketDataToAnyObject(data: items)) } public func with(_ items: [AnyObject]) {