resolveBrotliQuality static method

int resolveBrotliQuality(
  1. int? brotliQuality, {
  2. APIConfig? apiConfig,
})

Resolves brotliQuality, falling back to server.brotli_quality in apiConfig, then to APIBrotli.defaultQuality. Clamped to 0..11.

Implementation

static int resolveBrotliQuality(int? brotliQuality, {APIConfig? apiConfig}) {
  if (brotliQuality == null) {
    var value = apiConfig?.getPath('server', 'brotli_quality');
    brotliQuality = value is num
        ? value.toInt()
        : int.tryParse('${value ?? ''}'.trim());
  }
  return (brotliQuality ?? APIBrotli.defaultQuality).clamp(0, 11);
}