From f6dabf8f8eb7c4630f1907e02b637ad05d125d9f Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 29 Oct 2015 18:29:56 -0400 Subject: [PATCH] set secure for legacy api --- SocketIOClientSwift/SocketIOClient.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SocketIOClientSwift/SocketIOClient.swift b/SocketIOClientSwift/SocketIOClient.swift index 32a0d8e..f5e57b8 100644 --- a/SocketIOClientSwift/SocketIOClient.swift +++ b/SocketIOClientSwift/SocketIOClient.swift @@ -58,15 +58,16 @@ public final class SocketIOClient: NSObject, SocketEngineClient { Type safe way to create a new SocketIOClient. opts can be omitted */ public init(var socketURL: String, options: Set? = nil) { + self.options = options + if socketURL["https://"].matches().count != 0 { - self.secure = true + self.options?.insertIgnore(.Secure(true)) } socketURL = socketURL["http://"] ~= "" socketURL = socketURL["https://"] ~= "" self.socketURL = socketURL - self.options = options for option in options ?? [] { switch option {