executeAndCancelOnDispose<T, I, B, F> method

Future<Response<T>> executeAndCancelOnDispose<T, I, B, F>(
  1. BaseRequest<T, I, B, F> request
)

Executes request and adds it in local requests collection

request - request to track

Implementation

Future<Response<T>> executeAndCancelOnDispose<T, I, B, F>(
  BaseRequest<T, I, B, F> request,
) async {
  requests.add(request);

  final result = await request.execute();

  requests.remove(request);

  return result;
}