Files
dify/web/service/knowledge/use-document.ts
T

14 lines
540 B
TypeScript

import type { DocumentDownloadZipRequest } from '../datasets'
import { useMutation } from '@tanstack/react-query'
import { downloadDocumentsZip } from '../datasets'
export const useDocumentDownloadZip = (options?: { silent?: boolean }) => {
return useMutation({
mutationFn: ({ datasetId, documentIds }: DocumentDownloadZipRequest) => {
if (!datasetId || !documentIds?.length)
throw new Error('datasetId and documentIds are required')
return downloadDocumentsZip({ datasetId, documentIds }, options)
},
})
}