Explorar el Código

refactor: simplify import DSL confirmation request structure

tags/2.0.0-beta.1
twwu hace 5 meses
padre
commit
958ff44707

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

try { try {
if (!importId) if (!importId)
return return
const response = await importDSLConfirm({
import_id: importId,
})
const response = await importDSLConfirm(importId)


const { status, pipeline_id, dataset_id } = response const { status, pipeline_id, dataset_id } = response



+ 0
- 7
web/models/pipeline.ts Ver fichero

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

+ 3
- 4
web/service/use-pipeline.ts Ver fichero

DeletePipelineResponse, DeletePipelineResponse,
ExportPipelineDSLRequest, ExportPipelineDSLRequest,
ExportPipelineDSLResponse, ExportPipelineDSLResponse,
ImportPipelineDSLConfirmRequest,
ImportPipelineDSLConfirmResponse, ImportPipelineDSLConfirmResponse,
ImportPipelineDSLRequest, ImportPipelineDSLRequest,
ImportPipelineDSLResponse, ImportPipelineDSLResponse,
} }


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) => {
return post<ImportPipelineDSLConfirmResponse>('/rag/pipeline/import/confirm', { body: request })
mutationFn: (importId: string) => {
return post<ImportPipelineDSLConfirmResponse>(`/rag/pipeline/imports/${importId}/confirm`)
}, },
...mutationOptions, ...mutationOptions,
}) })

Cargando…
Cancelar
Guardar