use computed variable for sid

This commit is contained in:
Erik 2015-06-16 05:13:08 -04:00
parent a0c676bc54
commit f2e5a1437b

View File

@ -33,7 +33,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
private var handlers = ContiguousArray<SocketEventHandler>() private var handlers = ContiguousArray<SocketEventHandler>()
private var connectParams:[String: AnyObject]? private var connectParams:[String: AnyObject]?
private var _secure = false private var _secure = false
private var _sid:String?
private var _reconnecting = false private var _reconnecting = false
private var reconnectTimer:NSTimer? private var reconnectTimer:NSTimer?
@ -70,7 +69,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
return _secure return _secure
} }
public var sid:String? { public var sid:String? {
return _sid return engine?.sid
} }
/** /**
@ -220,7 +219,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
currentReconnectAttempt = 0 currentReconnectAttempt = 0
reconnectTimer?.invalidate() reconnectTimer?.invalidate()
reconnectTimer = nil reconnectTimer = nil
_sid = engine?.sid
// Don't handle as internal because something crazy could happen where // Don't handle as internal because something crazy could happen where
// we disconnect before it's handled // we disconnect before it's handled