From 7b861f563c0be6a80a767e836499fa15a8303b08 Mon Sep 17 00:00:00 2001 From: williamhliu <137068196+williamhliu@users.noreply.github.com> Date: Wed, 18 Oct 2023 17:35:38 +0800 Subject: [PATCH] (improvement)(webapp) optimize show case query code (#257) --- .../packages/chat-sdk/src/ShowCase/index.tsx | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/webapp/packages/chat-sdk/src/ShowCase/index.tsx b/webapp/packages/chat-sdk/src/ShowCase/index.tsx index 5c5609650..9f2c69690 100644 --- a/webapp/packages/chat-sdk/src/ShowCase/index.tsx +++ b/webapp/packages/chat-sdk/src/ShowCase/index.tsx @@ -16,22 +16,16 @@ const ShowCase: React.FC = ({ agentId, onSendMsg }) => { const [showCaseMap, setShowCaseMap] = useState({}); const [loading, setLoading] = useState(false); - const updateData = async (pageNo: number) => { - if (pageNo === 1) { - setLoading(true); - } - const res = await queryShowCase(agentId, pageNo, 30); - if (pageNo === 1) { - setLoading(false); - } - setShowCaseMap( - pageNo === 1 ? res.data.showCaseMap : { ...showCaseMap, ...res.data.showCaseMap } - ); + const updateData = async () => { + setLoading(true); + const res = await queryShowCase(agentId, 1, 30); + setLoading(false); + setShowCaseMap(res.data.showCaseMap); }; useEffect(() => { if (agentId) { - updateData(1); + updateData(); } }, [agentId]);