| const { | const { | ||||
| getNodes, | getNodes, | ||||
| setNodes, | setNodes, | ||||
| edges, | |||||
| setEdges, | |||||
| } = store.getState() | } = store.getState() | ||||
| setWorkflowRunningData(produce(workflowRunningData!, (draft) => { | setWorkflowRunningData(produce(workflowRunningData!, (draft) => { | ||||
| draft.task_id = task_id | draft.task_id = task_id | ||||
| }) | }) | ||||
| }) | }) | ||||
| setNodes(newNodes) | setNodes(newNodes) | ||||
| const newEdges = produce(edges, (draft) => { | |||||
| draft.forEach((edge) => { | |||||
| edge.data = { | |||||
| ...edge.data, | |||||
| _runned: false, | |||||
| } | |||||
| }) | |||||
| }) | |||||
| setEdges(newEdges) | |||||
| if (onWorkflowStarted) | if (onWorkflowStarted) | ||||
| onWorkflowStarted(params) | onWorkflowStarted(params) |