Files
resolutionflow/frontend/src/api/flowTransfer.ts
chihlasm 88c1553c5d refactor: remove XML export, JSON-only for .rfflow files
- Remove XML builder, format query param, and XML tests
- Simplify ExportFlowModal (no format picker)
- Simplify rfflowParser (JSON-only)
- Remove format field from schemas and types

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 00:56:07 -05:00

18 lines
595 B
TypeScript

import apiClient from './client'
import type { RFFlowFile, FlowImportResponse } from '@/types'
export const flowTransferApi = {
async exportFlow(treeId: string): Promise<Blob> {
const response = await apiClient.get(`/trees/${treeId}/export`, {
responseType: 'blob',
})
return response.data
},
async importFlow(data: RFFlowFile, nameOverride?: string): Promise<FlowImportResponse> {
const params = nameOverride ? { name_override: nameOverride } : undefined
const response = await apiClient.post('/trees/import', data, { params })
return response.data
},
}