normalizeHeaderValue static method

String normalizeHeaderValue(
  1. String? header,
  2. String def, [
  3. APIConfig? apiConfig,
  4. String? k0,
  5. String? k1,
  6. String? k2,
  7. String? k3,
])

Implementation

static String normalizeHeaderValue(
  String? header,
  String def, [
  APIConfig? apiConfig,
  String? k0,
  String? k1,
  String? k2,
  String? k3,
]) {
  header = header?.trim();
  if (header != null && header.isNotEmpty) {
    return header;
  } else {
    if (apiConfig != null && k0 != null) {
      var val = apiConfig.getPath(k0, k1, k2);
      if (val != null) return val;
    }
    return def;
  }
}