handleCommand method Null safety

  1. @override
Future<Result> handleCommand(
  1. Command command,
  2. WidgetController prober,
  3. CreateFinderFactory finderFactory
)
override

Deserializes the finder from JSON generated by Command.serialize or CommandWithTarget.serialize.

Implementation

@override
Future<Result> handleCommand(Command command, WidgetController prober, CreateFinderFactory finderFactory) {
  final String kind = command.kind;
  if (_commandExtensions.containsKey(kind)) {
    return _commandExtensions[kind]!.call(command, prober, finderFactory, this);
  }

  return super.handleCommand(command, prober, finderFactory);
}