done property

  1. @override
Future<HttpClientResponse> get done
override

Returns the done future with APM tracking

Implementation

@override
Future<HttpClientResponse> get done {
  final innerFuture = innerContext.done;
  return innerFuture.then(
    (value) {
      return APMHttpTrackingResponse(
        client,
        value,
        userAttributes,
        requestKey,
      );
    },
    onError: (Object e, StackTrace? st) {
      _onStreamError(e, st);
      throw e;
    },
  );
}