mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-26 00:46:52 +08:00
### What problem does this PR solve? Feat: Enables the message operator form to reference the data defined by the begin operator #3221 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
20 lines
538 B
TypeScript
20 lines
538 B
TypeScript
import { useFetchAgent } from '@/hooks/use-agent-request';
|
|
import { IGraph } from '@/interfaces/database/flow';
|
|
import { useEffect } from 'react';
|
|
import { useSetGraphInfo } from './use-set-graph';
|
|
|
|
export const useFetchDataOnMount = () => {
|
|
const { loading, data, refetch } = useFetchAgent();
|
|
const setGraphInfo = useSetGraphInfo();
|
|
|
|
useEffect(() => {
|
|
setGraphInfo(data?.dsl?.graph ?? ({} as IGraph));
|
|
}, [setGraphInfo, data]);
|
|
|
|
useEffect(() => {
|
|
refetch();
|
|
}, [refetch]);
|
|
|
|
return { loading, flowDetail: data };
|
|
};
|