done property

  1. @override
Future<HttpClientResponse> get done
override

An HttpClientResponse future that will complete once the response is available.

If an error occurs before the response is available, this future will complete with an error.

Implementation

@override
Future<HttpClientResponse> get done {
  return _httpClientRequest.done.then(
      (response) =>
          _wrapResponse(response, _httpClientRequest, timestamp, traceData),
      onError: (dynamic err) {
    NewrelicMobile.instance.recordError(err, StackTrace.current);
    throw err;
  });
}