Enha: close rag on success

This commit is contained in:
Grail Finder
2026-02-24 17:42:58 +03:00
parent 78059083c2
commit 1c728ec7a7

View File

@@ -387,9 +387,15 @@ func makeRAGTable(fileList []string) *tview.Flex {
if err := ragger.LoadRAG(fpath); err != nil { if err := ragger.LoadRAG(fpath); err != nil {
logger.Error("failed to embed file", "chat", fpath, "error", err) logger.Error("failed to embed file", "chat", fpath, "error", err)
_ = notifyUser("RAG", "failed to embed file; error: "+err.Error()) _ = notifyUser("RAG", "failed to embed file; error: "+err.Error())
app.QueueUpdate(func() {
pages.RemovePage(RAGPage) pages.RemovePage(RAGPage)
})
return return
} }
_ = notifyUser("RAG", "file loaded successfully")
app.QueueUpdate(func() {
pages.RemovePage(RAGPage)
})
}() }()
return return
case "delete": case "delete":