diff --git a/src/extensions/compression/deflate.rs b/src/extensions/compression/deflate.rs index c4a7a17..0a65ff3 100644 --- a/src/extensions/compression/deflate.rs +++ b/src/extensions/compression/deflate.rs @@ -57,8 +57,9 @@ impl DeflateConfig { PER_MESSAGE_DEFLATE } + // TODO? Support stacked offers? /// Value for `Sec-WebSocket-Extensions` request header. - pub(crate) fn negotiation_offers(&self) -> HeaderValue { + pub(crate) fn generate_offer(&self) -> HeaderValue { let mut offers = Vec::new(); if self.server_no_context_takeover { offers.push(Param::new(SERVER_NO_CONTEXT_TAKEOVER)); diff --git a/src/handshake/client.rs b/src/handshake/client.rs index f1bc15e..af838ee 100644 --- a/src/handshake/client.rs +++ b/src/handshake/client.rs @@ -142,7 +142,7 @@ fn generate_request( writeln!(req, "{}: {}\r", k, v.to_str()?).unwrap(); } if let Some(compression) = &config.and_then(|c| c.compression) { - let offer = compression.negotiation_offers(); + let offer = compression.generate_offer(); writeln!(req, "Sec-WebSocket-Extensions: {}\r", offer.to_str()?).unwrap(); } writeln!(req, "\r").unwrap();