diff --git a/SocketIOClientSwift/SocketPacket.swift b/SocketIOClientSwift/SocketPacket.swift index cde88bb..1474da7 100644 --- a/SocketIOClientSwift/SocketPacket.swift +++ b/SocketIOClientSwift/SocketPacket.swift @@ -48,7 +48,6 @@ struct SocketPacket { var data:[AnyObject] var id:Int = -1 var nsp = "" - var justAck = false var placeholders:Int var type:PacketType var description:String { @@ -253,7 +252,7 @@ struct SocketPacket { case _ where ack: return PacketType.BINARY_ACK default: - return PacketType.BINARY_ACK + return PacketType.EVENT } } diff --git a/SocketIOClientSwift/SocketParser.swift b/SocketIOClientSwift/SocketParser.swift index 6a4ca82..ac4c2e7 100644 --- a/SocketIOClientSwift/SocketParser.swift +++ b/SocketIOClientSwift/SocketParser.swift @@ -220,7 +220,7 @@ class SocketParser { var packet = socket.waitingData.removeAtIndex(0) packet.fillInPlaceholders() - if !packet.justAck { + if packet.type == SocketPacket.PacketType.BINARY_ACK { socket.handleEvent(packet.getEvent(), data: packet.getArgs(), wantsAck: packet.id) } else {