isContentTypeCompressable method

bool? isContentTypeCompressable(
  1. ContentType contentType
)

Whether or not contentType has been configured to be compressed.

See also setAllowsCompression.

Implementation

bool? isContentTypeCompressable(ContentType contentType) {
  var subtypeCompress =
      _fullySpecifiedCompressionMap[contentType.primaryType];
  if (subtypeCompress != null) {
    if (subtypeCompress.containsKey(contentType.subType)) {
      return subtypeCompress[contentType.subType];
    }
  }

  return _primaryTypeCompressionMap[contentType.primaryType] ?? false;
}