Files
dify/web/app/components/workflow/skill/hooks/use-fetch-text-content.ts

12 lines
329 B
TypeScript

import { skipToken, useQuery } from '@tanstack/react-query'
export function useFetchTextContent(downloadUrl: string | undefined) {
return useQuery({
queryKey: ['fileTextContent', downloadUrl],
queryFn: downloadUrl
? () => fetch(downloadUrl).then(r => r.text())
: skipToken,
staleTime: Infinity,
})
}