From 05a99f337ec5ea498fb0821fc745b52f7b6355d4 Mon Sep 17 00:00:00 2001 From: josc146 Date: Fri, 26 Jan 2024 14:18:44 +0800 Subject: [PATCH] when opening IndependentPanel, if the latest session has been used, automatically create a new session (#601) --- src/pages/IndependentPanel/App.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/IndependentPanel/App.jsx b/src/pages/IndependentPanel/App.jsx index a809f92..086cfa7 100644 --- a/src/pages/IndependentPanel/App.jsx +++ b/src/pages/IndependentPanel/App.jsx @@ -50,8 +50,12 @@ function App() { // eslint-disable-next-line ;(async () => { const sessions = await getSessions() - setSessions(sessions) - await setSessionIdSafe(sessions[0].sessionId) + if (sessions[0].conversationRecords && sessions[0].conversationRecords.length > 0) { + await createNewChat() + } else { + setSessions(sessions) + await setSessionIdSafe(sessions[0].sessionId) + } })() }, [])