From 1a0aa0b16a2cd9d8b3722e0839d3360a55d9649a Mon Sep 17 00:00:00 2001 From: Lei OT Date: Mon, 6 May 2024 15:40:33 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=85=B3=E9=97=AD=E5=90=8E=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Conversations/Online/ConversationsList.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/Conversations/Online/ConversationsList.jsx b/src/views/Conversations/Online/ConversationsList.jsx index 641099c..e171cbe 100644 --- a/src/views/Conversations/Online/ConversationsList.jsx +++ b/src/views/Conversations/Online/ConversationsList.jsx @@ -2,7 +2,7 @@ import { useEffect, useState, useRef } from 'react'; import { useParams, useNavigate, useLocation } from 'react-router-dom'; import { Dropdown, Input, Button, Empty, Tooltip } from 'antd'; import { PlusOutlined, WhatsAppOutlined, LoadingOutlined, HistoryOutlined, FireOutlined } from '@ant-design/icons'; -import { fetchConversationsList, fetchOrderConversationsList, fetchConversationItemClose, postNewConversationItem } from '@/actions/ConversationActions'; +import { fetchConversationsList, fetchOrderConversationsList, fetchConversationItemClose, fetchConversationsSearch, postNewConversationItem } from '@/actions/ConversationActions'; import { ChatItem } from 'react-chat-elements'; import ConversationsNewItem from './ConversationsNewItem'; import { isEmpty, olog } from '@/utils/commons'; @@ -29,6 +29,7 @@ const Conversations = ({ mobile }) => { const delConversationitem = useConversationStore((state) => state.delConversationitem); const closedConversationsList = useConversationStore((state) => state.closedConversationsList); + const setClosedConversationList = useConversationStore((state) => state.setClosedConversationList); const isVisible = useVisibilityState(); @@ -133,6 +134,8 @@ const Conversations = ({ mobile }) => { if (String(order_sn) === String(item.coli_sn)) { navigate(routePrefix, { replace: routerReplace }); } + const _clist = await fetchConversationsSearch({ opisn: userId, session_enable: 0 }); + setClosedConversationList(_clist); }; const searchInputRef = useRef(null);