match method

List<PendingRequest> match(
  1. bool predicate(
    1. HttpRequest
    )
)

Implementation

List<PendingRequest> match(bool Function(HttpRequest) predicate) {
  final matches = _pending
      .where((item) => !item.matched && predicate(item.request))
      .toList();
  for (final item in matches) {
    item.matched = true;
  }
  return List.unmodifiable(matches);
}