mirror of
https://github.com/langgenius/dify.git
synced 2025-12-28 10:32:31 +00:00
refactor: simplify import DSL confirmation request structure
This commit is contained in:
parent
d910770b3c
commit
958ff44707
@ -156,9 +156,7 @@ const CreateFromDSLModal = ({
|
||||
try {
|
||||
if (!importId)
|
||||
return
|
||||
const response = await importDSLConfirm({
|
||||
import_id: importId,
|
||||
})
|
||||
const response = await importDSLConfirm(importId)
|
||||
|
||||
const { status, pipeline_id, dataset_id } = response
|
||||
|
||||
|
||||
@ -80,16 +80,9 @@ export type ImportPipelineDSLResponse = {
|
||||
dataset_id: string
|
||||
current_dsl_version: string
|
||||
imported_dsl_version: string
|
||||
error: string
|
||||
leaked_dependencies: Dependency[]
|
||||
}
|
||||
|
||||
export type ImportPipelineDSLConfirmRequest = {
|
||||
import_id: string
|
||||
}
|
||||
|
||||
export type ImportPipelineDSLConfirmResponse = {
|
||||
id: string
|
||||
status: DSLImportStatus
|
||||
pipeline_id: string
|
||||
dataset_id: string
|
||||
|
||||
@ -5,7 +5,6 @@ import type {
|
||||
DeletePipelineResponse,
|
||||
ExportPipelineDSLRequest,
|
||||
ExportPipelineDSLResponse,
|
||||
ImportPipelineDSLConfirmRequest,
|
||||
ImportPipelineDSLConfirmResponse,
|
||||
ImportPipelineDSLRequest,
|
||||
ImportPipelineDSLResponse,
|
||||
@ -95,12 +94,12 @@ export const useImportPipelineDSL = (
|
||||
}
|
||||
|
||||
export const useImportPipelineDSLConfirm = (
|
||||
mutationOptions: MutationOptions<ImportPipelineDSLConfirmResponse, Error, ImportPipelineDSLConfirmRequest> = {},
|
||||
mutationOptions: MutationOptions<ImportPipelineDSLConfirmResponse, Error, string> = {},
|
||||
) => {
|
||||
return useMutation({
|
||||
mutationKey: [NAME_SPACE, 'dsl-import-confirm'],
|
||||
mutationFn: (request: ImportPipelineDSLConfirmRequest) => {
|
||||
return post<ImportPipelineDSLConfirmResponse>('/rag/pipeline/import/confirm', { body: request })
|
||||
mutationFn: (importId: string) => {
|
||||
return post<ImportPipelineDSLConfirmResponse>(`/rag/pipeline/imports/${importId}/confirm`)
|
||||
},
|
||||
...mutationOptions,
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user