Fix queue violation. #792

This commit is contained in:
Erik Little 2017-09-04 11:53:18 -04:00
parent 4929c8488c
commit 4237ed0d92
No known key found for this signature in database
GPG Key ID: 4930B7C5FBC1A69D

View File

@ -155,7 +155,10 @@ open class SocketIOClient : NSObject, SocketIOClientSpec, SocketEngineClient, So
private func addEngine() {
DefaultSocketLogger.Logger.log("Adding engine", type: logType, args: "")
engine?.client = nil
engine?.engineQueue.sync {
self.engine?.client = nil
}
engine = SocketEngine(client: self, url: socketURL, config: config)
}