convertResponse method

HttpResponse convertResponse(
  1. Response response
)

Implementation

HttpResponse convertResponse(Response response) {
  MediaType? mediaType = Utils.extractMediaType(response.headers.map);
  return HttpResponse(
    headers: response.headers.map,
    statusCode: response.statusCode,
    statusMessage: response.statusMessage,
    body: response.data is List<int> && Utils.isMediaTypeText(mediaType)
        ? Utils.encodingForCharset(mediaType).decode(response.data)
        : response.data,
    time: DateTime.now(),
    additionalData: {
      "realUri": response.realUri,
      "isRedirect": response.isRedirect,
      "redirects": response.redirects.length,
      "extra": response.extra,
    },
  );
}