fix timeoutAfter handler always close connection
This commit is contained in:
parent
2f4c942dcf
commit
1e96d7982d
@ -169,7 +169,7 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketParsable
|
|||||||
let time = dispatch_time(DISPATCH_TIME_NOW, Int64(timeoutAfter) * Int64(NSEC_PER_SEC))
|
let time = dispatch_time(DISPATCH_TIME_NOW, Int64(timeoutAfter) * Int64(NSEC_PER_SEC))
|
||||||
|
|
||||||
dispatch_after(time, handleQueue) {[weak self] in
|
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.status = .Closed
|
||||||
this.engine?.disconnect("Connect timeout")
|
this.engine?.disconnect("Connect timeout")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user