Add library purge functionality in backend and frontend

This commit is contained in:
2026-03-20 10:33:35 +01:00
parent b13f670798
commit fecd101fd0
3 changed files with 119 additions and 1 deletions

View File

@@ -808,6 +808,17 @@ async function regenerateFromIndex(index, overrideUserText = null) {
}
}
async function handleLibrariesPurged() {
setLibraries([])
setLibraryJobs([])
setActiveLibrarySlug(null)
setEditingLibrarySlug(null)
setIsDbPickerOpen(false)
setChatLibraryBySession({})
await refreshLibraries()
await refreshLibraryJobs()
}
// Load chat sessions from backend on initial render
useEffect(() => {
if (!backendApiUrl) return;