getQueries method

List<ZenQuery> getQueries([
  1. ZenQueryFilter? filter
])

Returns all active queries matching filter.

If filter is omitted or null, returns all active (non-disposed) queries in the cache.

Implementation

List<ZenQuery> getQueries([ZenQueryFilter? filter]) {
  final all = _queries.values.where((q) => !q.isDisposed);
  if (filter == null) {
    return all.toList();
  }
  return all.where((q) => filter.matches(q)).toList();
}