()
| 30 | const createRequestId = () => `${Date.now()}-${generateRandomHex(8)}` |
| 31 | |
| 32 | function resetWorkflowStores() { |
| 33 | useWorkflowStore.setState({ |
| 34 | currentWorkflowId: null, |
| 35 | blocks: {}, |
| 36 | edges: [], |
| 37 | loops: {}, |
| 38 | parallels: {}, |
| 39 | lastSaved: Date.now(), |
| 40 | }) |
| 41 | |
| 42 | useSubBlockStore.setState({ |
| 43 | workflowValues: {}, |
| 44 | }) |
| 45 | } |
| 46 | |
| 47 | export const useWorkflowRegistry = create<WorkflowRegistry>()( |
| 48 | devtools( |