markRunning method

  1. @override
Future<void> markRunning(
  1. String runId, {
  2. String? stepName,
})
override

Marks a run as actively executing at stepName.

Implementation

@override
/// Marks a run as actively executing at [stepName].
Future<void> markRunning(String runId, {String? stepName}) async {
  final state = _runs[runId];
  if (state == null) return;
  _removeWatcherForRun(runId);
  _runs[runId] = state.copyWith(
    status: WorkflowStatus.running,
    updatedAt: _clock.now(),
  );
}