close method

  1. @override
Future<HttpClientResponse> close()
override

Close the request for input. Returns the value of done.

Implementation

@override
Future<HttpClientResponse> close() async {
  bool skipped = _flipperNetworkPlugin!.filter != null &&
      !(_flipperNetworkPlugin!.filter!(request));

  if (!skipped) {
    await this._reportRequest(uniqueId, request);
  }
  final response = await request.close();

  return skipped ? response : await withInterceptor(response);
}