@ -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));
@ -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();