Update session deletion to clear chat library
This commit is contained in:
@@ -1534,6 +1534,11 @@ async function createNewChat() {
|
|||||||
.then(() => {
|
.then(() => {
|
||||||
const newSessions = chatSessions.filter(s => s.session_id !== sessionId);
|
const newSessions = chatSessions.filter(s => s.session_id !== sessionId);
|
||||||
setChatSessions(newSessions);
|
setChatSessions(newSessions);
|
||||||
|
setChatLibraryBySession(prev => {
|
||||||
|
const next = { ...(prev || {}) }
|
||||||
|
delete next[sessionId]
|
||||||
|
return next
|
||||||
|
})
|
||||||
if (activeSessionId === sessionId) {
|
if (activeSessionId === sessionId) {
|
||||||
setActiveSessionId(newSessions.length > 0 ? newSessions[0].session_id : null);
|
setActiveSessionId(newSessions.length > 0 ? newSessions[0].session_id : null);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user