refactor: simplify import DSL confirmation request structure

This commit is contained in:
twwu 2025-05-14 16:27:59 +08:00
parent d910770b3c
commit 958ff44707
3 changed files with 4 additions and 14 deletions

View File

@ -156,9 +156,7 @@ const CreateFromDSLModal = ({
try { try {
if (!importId) if (!importId)
return return
const response = await importDSLConfirm({ const response = await importDSLConfirm(importId)
import_id: importId,
})
const { status, pipeline_id, dataset_id } = response const { status, pipeline_id, dataset_id } = response

View File

@ -80,16 +80,9 @@ export type ImportPipelineDSLResponse = {
dataset_id: string dataset_id: string
current_dsl_version: string current_dsl_version: string
imported_dsl_version: string imported_dsl_version: string
error: string
leaked_dependencies: Dependency[]
}
export type ImportPipelineDSLConfirmRequest = {
import_id: string
} }
export type ImportPipelineDSLConfirmResponse = { export type ImportPipelineDSLConfirmResponse = {
id: string
status: DSLImportStatus status: DSLImportStatus
pipeline_id: string pipeline_id: string
dataset_id: string dataset_id: string

View File

@ -5,7 +5,6 @@ import type {
DeletePipelineResponse, DeletePipelineResponse,
ExportPipelineDSLRequest, ExportPipelineDSLRequest,
ExportPipelineDSLResponse, ExportPipelineDSLResponse,
ImportPipelineDSLConfirmRequest,
ImportPipelineDSLConfirmResponse, ImportPipelineDSLConfirmResponse,
ImportPipelineDSLRequest, ImportPipelineDSLRequest,
ImportPipelineDSLResponse, ImportPipelineDSLResponse,
@ -95,12 +94,12 @@ export const useImportPipelineDSL = (
} }
export const useImportPipelineDSLConfirm = ( export const useImportPipelineDSLConfirm = (
mutationOptions: MutationOptions<ImportPipelineDSLConfirmResponse, Error, ImportPipelineDSLConfirmRequest> = {}, mutationOptions: MutationOptions<ImportPipelineDSLConfirmResponse, Error, string> = {},
) => { ) => {
return useMutation({ return useMutation({
mutationKey: [NAME_SPACE, 'dsl-import-confirm'], mutationKey: [NAME_SPACE, 'dsl-import-confirm'],
mutationFn: (request: ImportPipelineDSLConfirmRequest) => { mutationFn: (importId: string) => {
return post<ImportPipelineDSLConfirmResponse>('/rag/pipeline/import/confirm', { body: request }) return post<ImportPipelineDSLConfirmResponse>(`/rag/pipeline/imports/${importId}/confirm`)
}, },
...mutationOptions, ...mutationOptions,
}) })