Bläddra i källkod

refactor: simplify import DSL confirmation request structure

tags/2.0.0-beta.1
twwu 5 månader sedan
förälder
incheckning
958ff44707

+ 1
- 3
web/app/components/datasets/create-from-pipeline/create-options/create-from-dsl-modal/index.tsx Visa fil

@@ -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


+ 0
- 7
web/models/pipeline.ts Visa fil

@@ -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

+ 3
- 4
web/service/use-pipeline.ts Visa fil

@@ -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,
})

Laddar…
Avbryt
Spara