| import { useCallback } from 'react'; | |
| import { useDispatch } from 'umi'; | |
| import { useGetKnowledgeSearchParams } from './route-hook'; | |
| interface PayloadType { | |
| doc_id: string; | |
| keywords?: string; | |
| } | |
| export const useFetchChunkList = () => { | |
| const dispatch = useDispatch(); | |
| const { documentId } = useGetKnowledgeSearchParams(); | |
| const fetchChunkList = useCallback(() => { | |
| dispatch({ | |
| type: 'chunkModel/chunk_list', | |
| payload: { | |
| doc_id: documentId, | |
| }, | |
| }); | |
| }, [dispatch, documentId]); | |
| return fetchChunkList; | |
| }; | |