This commit is contained in:
Erik 2016-06-06 16:25:37 -04:00
parent e57bcba47d
commit 02f30a81dd
2 changed files with 5 additions and 3 deletions

View File

@ -13,7 +13,7 @@ class SocketParserTest: XCTestCase {
let testSocket = SocketIOClient(socketURL: NSURL())
//Format key: message; namespace-data-binary-id
static let packetTypes: Dictionary<String, (String, [AnyObject], [NSData], Int)> = [
static let packetTypes: [String: (String, [AnyObject], [NSData], Int)] = [
"0": ("/", [], [], -1), "1": ("/", [], [], -1),
"25[\"test\"]": ("/", ["test"], [], 5),
"2[\"test\",\"~~0\"]": ("/", ["test", "~~0"], [], -1),

View File

@ -274,13 +274,15 @@ public final class SocketEngine : NSObject, SocketEnginePollable, SocketEngineWe
ws?.disconnect()
stopPolling()
client?.engineDidClose(reason)
}
guard connected else { return postSendClose(nil, nil, nil) }
DefaultSocketLogger.Logger.log("Engine is being closed.", type: logType)
if closed || !connected {
if closed {
postSendClose(nil, nil, nil)
client?.engineDidClose(reason)
return
}