execute method

  1. @override
Future<void> execute(
  1. String code,
  2. Object? data
)
override

Implementation

@override
Future<void> execute(String code, Object? data) async {
  _l.debug('DefaultProcessingRepository.execute($code) starting');
  if (!_handlers.containsKey(code)) {
    return;
  }
  final list = _handlers[code]!;
  for (var handler in list) {
    _l.debug('DefaultProcessingRepository.run($code - ${handler.name}) starting');
    await handler.execute(data);
    _l.debug('DefaultProcessingRepository.run($code - ${handler.name}) done');
  }
  _l.debug('DefaultProcessingRepository.execute($code) done');
}