mirror of
https://github.com/langgenius/dify.git
synced 2026-05-06 01:26:33 +08:00
refactor: simplify import DSL confirmation request structure
This commit is contained in:
parent
d910770b3c
commit
958ff44707
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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,
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user