diff --git a/SocketIOClientSwift/SocketPacket.swift b/SocketIOClientSwift/SocketPacket.swift index 1474da7..46adf43 100644 --- a/SocketIOClientSwift/SocketPacket.swift +++ b/SocketIOClientSwift/SocketPacket.swift @@ -252,7 +252,7 @@ struct SocketPacket { case _ where ack: return PacketType.BINARY_ACK default: - return PacketType.EVENT + return PacketType.ERROR } } diff --git a/SocketIOClientSwift/SocketParser.swift b/SocketIOClientSwift/SocketParser.swift index ac4c2e7..f251673 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.type == SocketPacket.PacketType.BINARY_ACK { + if packet.type != SocketPacket.PacketType.BINARY_ACK { socket.handleEvent(packet.getEvent(), data: packet.getArgs(), wantsAck: packet.id) } else {