updateWorkflow method

  1. @override
Future<Workflow> updateWorkflow(
  1. Workflow workflow
)
override

Update workflow

Implementation

@override
Future<Workflow> updateWorkflow(Workflow workflow) async {
  if (!_workflows.containsKey(workflow.id)) {
    throw ArgumentError('Workflow not found');
  }

  final updatedWorkflow = workflow.copyWith(
    updatedAt: DateTime.now(),
  );

  _workflows[updatedWorkflow.id] = updatedWorkflow;
  return updatedWorkflow;
}