selectedEncoder property
The encoder from encoders to apply to this response, chosen by the
request's Accept-Encoding header, or null for none.
Chosen once, on first access (normally when output starts), so handlers can still change encoders before writing.
Implementation
({String name, Converter<List<int>, List<int>> encoder})?
get selectedEncoder {
if (!_encoderSelected) {
_encoderSelected = true;
_selectedEncoder = selectEncoder(
encoders,
correspondingRequest?.headers?.value('accept-encoding'),
);
}
return _selectedEncoder;
}