onTaskEvent method

  1. @override
void onTaskEvent(
  1. LevitTaskEvent event
)
override

Handles one structured task event.

Implementation

@override
void onTaskEvent(LevitTaskEvent event) {
  if (_disposed) return;
  final current = executions[event.executionId];
  executions[event.executionId] = current == null
      ? LevitTaskExecutionSummary.fromEvent(event)
      : current.apply(event);
  _prune();
}