mirror of
https://github.com/langgenius/dify.git
synced 2026-11-12 06:11:12 +08:00
14 lines
540 B
TypeScript
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)
|
|
},
|
|
})
|
|
}
|