fix: historical chats appear in the new user's chat box #256 (#282)

### What problem does this PR solve?

historical chats appear in the new user's chat box

Issue link:#256

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
balibabu
2024-04-09 19:01:57 +08:00
committed by GitHub
parent 653c759d8d
commit 28d29949c6
7 changed files with 251 additions and 162 deletions

View File

@ -21,16 +21,16 @@ import ChatContainer from './chat-container';
import {
useClickConversationCard,
useClickDialogCard,
useDeleteConversation,
useDeleteDialog,
useEditDialog,
useFetchConversationList,
useFetchConversationListOnMount,
useFetchDialogOnMount,
useGetChatSearchParams,
useHandleItemHover,
useRemoveConversation,
useRemoveDialog,
useRenameConversation,
useSelectConversationList,
useSelectConversationListLoading,
useSelectDerivedConversationList,
useSelectDialogListLoading,
useSelectFirstDialogOnMount,
} from './hooks';
@ -40,13 +40,13 @@ import styles from './index.less';
const Chat = () => {
const dialogList = useSelectFirstDialogOnMount();
const { onRemoveDialog } = useRemoveDialog();
const { onRemoveConversation } = useRemoveConversation();
const { onRemoveDialog } = useDeleteDialog();
const { onRemoveConversation } = useDeleteConversation();
const { handleClickDialog } = useClickDialogCard();
const { handleClickConversation } = useClickConversationCard();
const { dialogId, conversationId } = useGetChatSearchParams();
const { list: conversationList, addTemporaryConversation } =
useSelectConversationList();
useSelectDerivedConversationList();
const { activated, handleItemEnter, handleItemLeave } = useHandleItemHover();
const {
activated: conversationActivated,
@ -197,7 +197,7 @@ const Chat = () => {
return appItems;
};
useFetchConversationList();
useFetchConversationListOnMount();
return (
<Flex className={styles.chatWrapper}>