saveResponse method

Future<void> saveResponse(
  1. Response response
)

Implementation

Future<void> saveResponse(Response response) async {
  var request = response.requestOptions;
  var payload = HttpResponse(
      createdAt: DateTime.now().millisecondsSinceEpoch,
      responseHeader: _jsonUtil.encodeRawJson(response.headers.map),
      responseBody: _jsonUtil.encodeRawJson(response.data),
      responseStatusCode: response.statusCode,
      responseStatusMessage: response.statusMessage,
      responseSize: _byteUtil.stringToBytes(response.data.toString()),
      requestHashCode: request.hashCode,
      cUrl: request.toCurlCmd());
  await networkInspector!.writeHttpResponseLog(payload);
}