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.currentApp?.jwt?.token != null) {
      myHeaders[HttpHeaders.authorizationHeader] =
          "Bearer ${System.currentApp!.jwt!.token}";
    }
  } else {
    headers.forEach((key, value) => myHeaders[key] = value);
  }
  return myHeaders;
}