use addHeaders

This commit is contained in:
Erik Little 2017-11-17 14:11:03 -05:00
parent a9b5259a08
commit ef2228cf29
No known key found for this signature in database
GPG Key ID: 62F837E56F4E9320

View File

@ -283,18 +283,7 @@ public final class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePoll
ws?.delegate = nil // TODO this seems a bit defensive, is this really needed?
var req = URLRequest(url: urlWebSocketWithSid)
if cookies != nil {
let headers = HTTPCookie.requestHeaderFields(with: cookies!)
for (headerName, value) in headers {
req.setValue(value, forHTTPHeaderField: headerName)
}
}
if extraHeaders != nil {
for (headerName, value) in extraHeaders! {
req.setValue(value, forHTTPHeaderField: headerName)
}
}
addHeaders(to: &req)
ws = WebSocket(request: req)
ws?.callbackQueue = engineQueue