encodeContent function

Uint8List? encodeContent(
  1. Uint8List bytes,
  2. APIContentEncoding encoding, {
  3. int gzipLevel = APIGZip.defaultLevel,
  4. int brotliQuality = APIBrotli.defaultQuality,
})

Encodes bytes with encoding.

Returns null if the encoding fails.

Implementation

Uint8List? encodeContent(
  Uint8List bytes,
  APIContentEncoding encoding, {
  int gzipLevel = APIGZip.defaultLevel,
  int brotliQuality = APIBrotli.defaultQuality,
}) {
  switch (encoding) {
    case APIContentEncoding.br:
      return APIBrotli.encode(bytes, quality: brotliQuality);
    case APIContentEncoding.gzip:
      return APIGZip.encode(bytes, level: gzipLevel);
  }
}