From ca90938675e805e09e2f64b7b05c267d09f8ac9c Mon Sep 17 00:00:00 2001 From: Erik Date: Fri, 25 Dec 2015 11:24:03 -0500 Subject: [PATCH] refactor socketpacket --- Source/SocketPacket.swift | 15 ++++----------- Source/SocketParser.swift | 3 +-- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/Source/SocketPacket.swift b/Source/SocketPacket.swift index c9199c8..3373503 100644 --- a/Source/SocketPacket.swift +++ b/Source/SocketPacket.swift @@ -78,10 +78,10 @@ struct SocketPacket { } binary.append(data) - currentPlace++ + currentPlace += 1 if placeholders == currentPlace { - currentPlace = 0 + fillInPlaceholders() return true } else { return false @@ -192,15 +192,8 @@ struct SocketPacket { return str } - mutating func fillInPlaceholders() { - for i in 0.. AnyObject { diff --git a/Source/SocketParser.swift b/Source/SocketParser.swift index ca067b2..872a5e8 100644 --- a/Source/SocketParser.swift +++ b/Source/SocketParser.swift @@ -166,8 +166,7 @@ class SocketParser { return } - var packet = socket.waitingData.removeLast() - packet.fillInPlaceholders() + let packet = socket.waitingData.removeLast() if packet.type != .BinaryAck { socket.handleEvent(packet.event, data: packet.args ?? [],