From e84acb1471d499309e1a570e7c0ff91638ccdbeb Mon Sep 17 00:00:00 2001 From: Erik Date: Sun, 13 Sep 2015 13:56:51 -0400 Subject: [PATCH] only need to get the substring once --- SocketIOClientSwift/SocketStringReader.swift | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/SocketIOClientSwift/SocketStringReader.swift b/SocketIOClientSwift/SocketStringReader.swift index 93caf16..d18fd49 100644 --- a/SocketIOClientSwift/SocketStringReader.swift +++ b/SocketIOClientSwift/SocketStringReader.swift @@ -50,18 +50,16 @@ struct SocketStringReader { } mutating func readUntilStringOccurence(string: String) -> String { - let range = Range(start: currentIndex, end: message.endIndex) - let subString = message.substringWithRange(range) - guard let foundRange = subString.rangeOfString(string) else { - let restOfString = message[currentIndex.. String {