fix timeoutAfter handler always close connection

This commit is contained in:
jtjacka 2016-02-25 16:06:08 -08:00
parent 2f4c942dcf
commit 1e96d7982d

View File

@ -169,7 +169,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketParsable
let time = dispatch_time(DISPATCH_TIME_NOW, Int64(timeoutAfter) * Int64(NSEC_PER_SEC))
dispatch_after(time, handleQueue) {[weak self] in
if let this = self where this.status != .Connected || this.status != .Closed {
if let this = self where this.status != .Connected && this.status != .Closed {
this.status = .Closed
this.engine?.disconnect("Connect timeout")