registerRequest method

void registerRequest(
  1. RelayConnectionKey key,
  2. List<Filter> filters
)

Adds single relay request to the state, merging filters into the one already tracked on the same connection

Implementation

void registerRequest(RelayConnectionKey key, List<Filter> filters) {
  final tracked = requests[key];
  if (tracked != null) {
    tracked.filters.addAll(filters);
    return;
  }
  _trackRequest(RelayRequestState(key, filters));
}