From ccd6dcbf0a05d5c0ddc564a1b385beba3715c8c3 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 25 Aug 2015 09:31:33 -0400 Subject: [PATCH] update for latest beta --- SocketIOClientSwift/SocketEngine.swift | 2 +- SocketIOClientSwift/SocketParser.swift | 2 +- SocketIOClientSwift/WebSocket.swift | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SocketIOClientSwift/SocketEngine.swift b/SocketIOClientSwift/SocketEngine.swift index ad05f70..dd3b3a9 100644 --- a/SocketIOClientSwift/SocketEngine.swift +++ b/SocketIOClientSwift/SocketEngine.swift @@ -368,7 +368,7 @@ public final class SocketEngine: NSObject, WebSocketDelegate, SocketLogClient { if message.hasPrefix("b4") { // binary in base64 string message.removeRange(Range(start: message.startIndex, - end: advance(message.startIndex, 2))) + end: message.startIndex.advancedBy(2))) if let data = NSData(base64EncodedString: message, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters) { diff --git a/SocketIOClientSwift/SocketParser.swift b/SocketIOClientSwift/SocketParser.swift index c56282a..ef92c46 100644 --- a/SocketIOClientSwift/SocketParser.swift +++ b/SocketIOClientSwift/SocketParser.swift @@ -138,7 +138,7 @@ class SocketParser { } if ++i < arr.count { - let d = str[advance(str.startIndex, i)...advance(str.startIndex, str.characters.count-1)] + let d = str[str.startIndex.advancedBy(i)...str.startIndex.advancedBy(str.characters.count-1)] let noPlaceholders = d["(\\{\"_placeholder\":true,\"num\":(\\d*)\\})"] ~= "\"~~$2\"" let data = SocketParser.parseData(noPlaceholders) as? [AnyObject] ?? [noPlaceholders] diff --git a/SocketIOClientSwift/WebSocket.swift b/SocketIOClientSwift/WebSocket.swift index 666cf38..04192a4 100644 --- a/SocketIOClientSwift/WebSocket.swift +++ b/SocketIOClientSwift/WebSocket.swift @@ -190,7 +190,7 @@ public class WebSocket : NSObject, NSStreamDelegate { self.addHeader(urlRequest, key: headerWSUpgradeName, val: headerWSUpgradeValue) self.addHeader(urlRequest, key: headerWSConnectionName, val: headerWSConnectionValue) if let protocols = optionalProtocols { - self.addHeader(urlRequest, key: headerWSProtocolName, val: ",".join(protocols)) + self.addHeader(urlRequest, key: headerWSProtocolName, val: protocols.joinWithSeparator(",")) } self.addHeader(urlRequest, key: headerWSVersionName, val: headerWSVersionValue) self.addHeader(urlRequest, key: headerWSKeyName, val: self.generateWebSocketKey()) @@ -459,7 +459,7 @@ public class WebSocket : NSObject, NSStreamDelegate { if payloadLen == 1 { code = CloseCode.ProtocolError.rawValue } else if payloadLen > 1 { - var codeBuffer = UnsafePointer((buffer+offset)) + let codeBuffer = UnsafePointer((buffer+offset)) code = codeBuffer[0].bigEndian if code < 1000 || (code > 1003 && code < 1007) || (code > 1011 && code < 3000) { code = CloseCode.ProtocolError.rawValue @@ -680,7 +680,7 @@ public class WebSocket : NSObject, NSStreamDelegate { offset += sizeof(UInt64) } buffer[1] |= self.MaskMask - var maskKey = UnsafeMutablePointer(buffer + offset) + let maskKey = UnsafeMutablePointer(buffer + offset) SecRandomCopyBytes(kSecRandomDefault, Int(sizeof(UInt32)), maskKey) offset += sizeof(UInt32)