addIntentResolver method

void addIntentResolver(
  1. String name,
  2. IntentResolver resolver
)

Implementation

void addIntentResolver(String name, IntentResolver resolver) {
  if (const {'CoinWithBalance', 'AllowanceBalance'}.contains(name)) {
    throw ArgumentError('Cannot replace a built-in intent resolver');
  }
  final previous = _intentResolvers[name];
  if (previous != null && previous != resolver) {
    throw ArgumentError(
      'A different resolver is already registered for $name',
    );
  }
  _intentResolvers[name] = resolver;
}