cancelQueries method

void cancelQueries(
  1. ZenQueryFilter filter
)

Cancel any in-flight fetch requests for all active queries matching filter.

Implementation

void cancelQueries(ZenQueryFilter filter) {
  final matching = getQueries(filter);
  int count = 0;
  for (final query in matching) {
    if (query.isFetching) {
      query.cancel('Cancelled by ZenQueryFilter');
      count++;
    }
  }
  ZenLogger.logDebug('Cancelled $count in-flight queries matching filter');
}