minor imporvements
Signed-off-by: Lukas Schmidt <lukas.schmi@gmail.com>
This commit is contained in:
parent
7800591367
commit
969e6d6ea8
@ -30,7 +30,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
|||||||
private var currentReconnectAttempt = 0
|
private var currentReconnectAttempt = 0
|
||||||
private var handlers = ContiguousArray<SocketEventHandler>()
|
private var handlers = ContiguousArray<SocketEventHandler>()
|
||||||
private var connectParams:[String: AnyObject]?
|
private var connectParams:[String: AnyObject]?
|
||||||
private var _secure = false
|
public private(set) var secure = false
|
||||||
private var reconnectTimer:NSTimer?
|
private var reconnectTimer:NSTimer?
|
||||||
|
|
||||||
let reconnectAttempts:Int!
|
let reconnectAttempts:Int!
|
||||||
@ -51,9 +51,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
|||||||
public var reconnects = true
|
public var reconnects = true
|
||||||
|
|
||||||
public var reconnectWait = 10
|
public var reconnectWait = 10
|
||||||
public var secure:Bool {
|
|
||||||
return _secure
|
|
||||||
}
|
|
||||||
public var sid:String? {
|
public var sid:String? {
|
||||||
return engine?.sid
|
return engine?.sid
|
||||||
}
|
}
|
||||||
@ -63,7 +60,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
|||||||
*/
|
*/
|
||||||
public init(var socketURL:String, opts:[String: AnyObject]? = nil) {
|
public init(var socketURL:String, opts:[String: AnyObject]? = nil) {
|
||||||
if socketURL["https://"].matches().count != 0 {
|
if socketURL["https://"].matches().count != 0 {
|
||||||
self._secure = true
|
self.secure = true
|
||||||
}
|
}
|
||||||
|
|
||||||
socketURL = socketURL["http://"] ~= ""
|
socketURL = socketURL["http://"] ~= ""
|
||||||
@ -158,7 +155,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
|||||||
addEngine()
|
addEngine()
|
||||||
engine?.open(connectParams)
|
engine?.open(connectParams)
|
||||||
|
|
||||||
if timeoutAfter == 0 {
|
guard timeoutAfter == 0 else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -379,6 +376,14 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
Joins namespace /
|
||||||
|
*/
|
||||||
|
public func joinNamespace(namespace:String) {
|
||||||
|
self.nsp = namespace
|
||||||
|
joinNamespace()
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Removes handler(s)
|
Removes handler(s)
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user