encodeHeaders static method

Map<String, String> encodeHeaders(
  1. Map<String, String>? headers
)

Implementation

static Map<String, String> encodeHeaders(Map<String, String>? headers)
{
  Map<String, String> myHeaders = {};
  if (headers == null)
  {
    myHeaders[HttpHeaders.ageHeader] = '0';
    myHeaders[HttpHeaders.contentEncodingHeader] = 'utf8';
    myHeaders[HttpHeaders.contentTypeHeader] = "application/xml";
    if (System.app?.jwt?.token != null) myHeaders[HttpHeaders.authorizationHeader] = "Bearer ${System.app!.jwt!.token}";
  }
  else {
    headers.forEach((key, value) => myHeaders[key] = value);
  }
  return myHeaders;
}