onResponse method

  1. @override
void onResponse(
  1. Response response,
  2. ResponseInterceptorHandler handler
)

Called when the response is about to be resolved.

Implementation

@override
void onResponse(Response response, ResponseInterceptorHandler handler) {
  var prettyString = const JsonEncoder.withIndent(
    '  ',
  ).convert(response.data);
  Logger.d(
    'URI: ${response.realUri}\n'
    '——————————————————————————————————————————————————————————————————————\n'
    'Method: ${response.requestOptions.method}\n'
    '——————————————————————————————————————————————————————————————————————\n'
    'Status code: ${response.statusCode}\n'
    '——————————————————————————————————————————————————————————————————————\n'
    'Response : $prettyString\n',
  );
  return handler.next(response);
}