registerCrossResult method

void registerCrossResult(
  1. dynamic querySpecifier,
  2. dynamic listenerSpecifier,
  3. AFProcessQueryDelegate<AFAsyncQuery>? handler
)

Implementation

void registerCrossResult(dynamic querySpecifier, dynamic listenerSpecifier, AFProcessQueryDelegate? handler) {
  final key = specifierToId(querySpecifier);
  var result = results[key];
  if(result == null) {
    result = _AFStateResultEntry(querySpecifier, null, null);
    results[key] = result;
  }
  final listenerId = specifierToId(listenerSpecifier);
  results[key] = result.reviseAddCross(listenerId, handler);
}