CompressionConfig constructor
CompressionConfig({
- int minSize = 1024,
- int level = 6,
- CompressionType type = CompressionType.gzip,
- List<
String> ? compressibleTypes,
Implementation
CompressionConfig({
this.minSize = 1024, // 1KB
this.level = 6,
this.type = CompressionType.gzip,
List<String>? compressibleTypes,
}) : compressibleTypes = compressibleTypes != null
? compressibleTypes.map((pattern) => RegExp(pattern)).toList()
: [
// JSON responses
RegExp(r'application/json'),
RegExp(r'application/.*\+json'),
// Text responses
RegExp(r'text/.*'),
// SSE streams
RegExp(r'text/event-stream'),
];