mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-08-20 22:49:08 +00:00
feat: When voice is turned on, the page will not display an empty reply message when the answer is empty #1877 (#2447)
### What problem does this PR solve? feat: When voice is turned on, the page will not display an empty reply message when the answer is empty #1877 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
parent
3b1375ef99
commit
2f33ec7ad0
@ -95,7 +95,12 @@ export const useSetNextDialog = () => {
|
||||
mutationFn: async (params: IDialog) => {
|
||||
const { data } = await chatService.setDialog(params);
|
||||
if (data.retcode === 0) {
|
||||
queryClient.invalidateQueries({ queryKey: ['fetchDialogList'] });
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: ['fetchDialogList'],
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: ['fetchDialog'],
|
||||
});
|
||||
message.success(
|
||||
i18n.t(`message.${params.dialog_id ? 'modified' : 'created'}`),
|
||||
);
|
||||
@ -110,7 +115,11 @@ export const useSetNextDialog = () => {
|
||||
export const useFetchNextDialog = () => {
|
||||
const { dialogId } = useGetChatSearchParams();
|
||||
|
||||
const { data, isFetching: loading } = useQuery<IDialog>({
|
||||
const {
|
||||
data,
|
||||
isFetching: loading,
|
||||
refetch,
|
||||
} = useQuery<IDialog>({
|
||||
queryKey: ['fetchDialog', dialogId],
|
||||
gcTime: 0,
|
||||
initialData: {} as IDialog,
|
||||
@ -123,7 +132,7 @@ export const useFetchNextDialog = () => {
|
||||
},
|
||||
});
|
||||
|
||||
return { data, loading };
|
||||
return { data, loading, refetch };
|
||||
};
|
||||
|
||||
export const useFetchManualDialog = () => {
|
||||
|
@ -429,7 +429,7 @@ export const useSendNextMessage = () => {
|
||||
if (
|
||||
answer.answer &&
|
||||
(answer?.conversationId === conversationId ||
|
||||
(!done && conversationId === ''))
|
||||
((!done || (done && answer.audio_binary)) && conversationId === ''))
|
||||
) {
|
||||
addNewestAnswer(answer);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user