From fb6dc14e9bf6afd8ee0c12ea35ec1aacc5aba831 Mon Sep 17 00:00:00 2001 From: zhsama Date: Thu, 6 Nov 2025 12:19:09 +0800 Subject: [PATCH] refactor:simplify syncWorkflowDraft parameters --- web/service/workflow.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/web/service/workflow.ts b/web/service/workflow.ts index 037dee7b6c..654fe3d01a 100644 --- a/web/service/workflow.ts +++ b/web/service/workflow.ts @@ -12,20 +12,16 @@ import type { BlockEnum } from '@/app/components/workflow/types' import type { VarInInspect } from '@/types/workflow' import type { FlowType } from '@/types/common' import { getFlowPrefix } from './utils' -import { hydrateWorkflowDraftResponse, sanitizeWorkflowDraftPayload } from './workflow-payload' -import type { WorkflowDraftSyncParams } from './workflow-payload' -export const fetchWorkflowDraft = async (url: string) => { - const response = await get(url, {}, { silent: true }) as FetchWorkflowDraftResponse - return hydrateWorkflowDraftResponse(response) +export const fetchWorkflowDraft = (url: string) => { + return get(url, {}, { silent: true }) as Promise } export const syncWorkflowDraft = ({ url, params }: { url: string - params: WorkflowDraftSyncParams + params: Pick }) => { - const sanitizedParams = sanitizeWorkflowDraftPayload(params) - return post(url, { body: sanitizedParams }, { silent: true }) + return post(url, { body: params }, { silent: true }) } export const fetchNodesDefaultConfigs: Fetcher = (url) => {