Fix (rag): do not hang on delete

This commit is contained in:
Grail Finder
2026-03-08 09:00:24 +03:00
parent e0201886f8
commit b5f0eabeea

View File

@@ -470,6 +470,7 @@ func makeRAGTable(fileList []string, loadedFiles []string) *tview.Flex {
return
}
showToast("chat deleted", fpath+" was deleted")
go func() {
app.QueueUpdate(func() {
pages.RemovePage(RAGPage)
newFileList, _ := os.ReadDir(cfg.RAGDir)
@@ -483,6 +484,7 @@ func makeRAGTable(fileList []string, loadedFiles []string) *tview.Flex {
chatRAGTable := makeRAGTable(newFiles, loadedFiles)
pages.AddPage(RAGPage, chatRAGTable, true, true)
})
}()
return
default:
pages.RemovePage(RAGPage)