We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8992bfa commit 31abbd6Copy full SHA for 31abbd6
Sources/WSClient/WebSocketClientChannel.swift
@@ -51,6 +51,12 @@ struct WebSocketClientChannel: ClientConnectionChannel {
51
// work out what extensions we should add based off the server response
52
let headerFields = HTTPFields(head.headers, splitCookie: false)
53
let serverExtensions = WebSocketExtensionHTTPParameters.parseHeaders(headerFields)
54
+ if serverExtensions.count > 0 {
55
+ logger.debug(
56
+ "Enabled extensions",
57
+ metadata: ["hb.ws.extensions": .string(serverExtensions.map(\.name).joined(separator: ","))]
58
+ )
59
+ }
60
let extensions = try configuration.extensions.compactMap {
61
try $0.clientExtension(from: serverExtensions)
62
}
0 commit comments