fix: return invalidate promises and parallelize invalidations

This commit is contained in:
yyh
2026-02-05 11:42:59 +08:00
parent 740fafc926
commit aad15a0777
6 changed files with 43 additions and 32 deletions

View File

@ -221,9 +221,11 @@ export const useInspectVarsCrudCommon = ({
const deleteAllInspectorVars = useCallback(async () => {
const { deleteAllInspectVars } = workflowStore.getState()
await doDeleteAllInspectorVars()
await invalidateConversationVarValues()
await invalidateSysVarValues()
invalidateSandboxFiles()
await Promise.all([
invalidateConversationVarValues(),
invalidateSysVarValues(),
invalidateSandboxFiles(),
])
deleteAllInspectVars()
handleEdgeCancelRunningStatus()
}, [doDeleteAllInspectorVars, invalidateConversationVarValues, invalidateSysVarValues, invalidateSandboxFiles, workflowStore, handleEdgeCancelRunningStatus])