better swift style
This commit is contained in:
parent
137fd1229b
commit
2579c04f67
@ -42,7 +42,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
||||
var currentAck = -1
|
||||
var log = false
|
||||
var waitingData = [SocketPacket]()
|
||||
var sessionDelegate:NSURLSessionDelegate?
|
||||
|
||||
public let socketURL: String
|
||||
public let handleAckQueue = dispatch_queue_create("handleAckQueue", DISPATCH_QUEUE_SERIAL)
|
||||
@ -86,11 +85,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
||||
self.socketURL = socketURL
|
||||
self.opts = opts
|
||||
|
||||
// Set options
|
||||
if let sessionDelegate = opts?["sessionDelegate"] as? NSURLSessionDelegate {
|
||||
self.sessionDelegate = sessionDelegate
|
||||
}
|
||||
|
||||
if let connectParams = opts?["connectParams"] as? [String: AnyObject] {
|
||||
self.connectParams = connectParams
|
||||
}
|
||||
@ -475,7 +469,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketLogClient
|
||||
tryReconnect()
|
||||
}
|
||||
|
||||
// We lost connection and should attempt to reestablish
|
||||
@objc private func tryReconnect() {
|
||||
if reconnectAttempts != -1 && currentReconnectAttempt + 1 > reconnectAttempts || !reconnects {
|
||||
clearReconnectTimer()
|
||||
|
||||
@ -89,7 +89,7 @@ struct SocketPacket {
|
||||
}
|
||||
}
|
||||
|
||||
private func completeMessage(var message:String, ack:Bool = false) -> String {
|
||||
private func completeMessage(var message: String, ack: Bool) -> String {
|
||||
if data.count == 0 {
|
||||
return message + "]"
|
||||
} else if !ack {
|
||||
@ -180,7 +180,7 @@ struct SocketPacket {
|
||||
}
|
||||
}
|
||||
|
||||
return completeMessage(message)
|
||||
return completeMessage(message, ack: false)
|
||||
}
|
||||
|
||||
mutating func fillInPlaceholders() {
|
||||
|
||||
@ -79,7 +79,7 @@ class SocketParser {
|
||||
return SocketPacket(type: SocketPacket.PacketType(str: type)!, nsp: "/")
|
||||
}
|
||||
|
||||
var id = nil as Int?
|
||||
var id: Int?
|
||||
var nsp:String?
|
||||
var i = 0
|
||||
var placeholders = -1
|
||||
@ -154,6 +154,7 @@ class SocketParser {
|
||||
var err: NSError?
|
||||
let stringData = data.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)
|
||||
let parsed: AnyObject?
|
||||
|
||||
do {
|
||||
parsed = try NSJSONSerialization.JSONObjectWithData(stringData!,
|
||||
options: NSJSONReadingOptions.MutableContainers)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user