summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-02-24 17:42:58 +0300
committerGrail Finder <wohilas@gmail.com>2026-02-24 17:42:58 +0300
commit1c728ec7a776c27887ab4b436a6ec6dfc17aaa6d (patch)
treead1a7a8faa5697f6f8e8dde940de89885de986f8
parent78059083c24075462d881680071938eef0c1b245 (diff)
Enha: close rag on success
-rw-r--r--tables.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/tables.go b/tables.go
index 23000f4..5f01fe3 100644
--- a/tables.go
+++ b/tables.go
@@ -387,9 +387,15 @@ func makeRAGTable(fileList []string) *tview.Flex {
if err := ragger.LoadRAG(fpath); err != nil {
logger.Error("failed to embed file", "chat", fpath, "error", err)
_ = notifyUser("RAG", "failed to embed file; error: "+err.Error())
- pages.RemovePage(RAGPage)
+ app.QueueUpdate(func() {
+ pages.RemovePage(RAGPage)
+ })
return
}
+ _ = notifyUser("RAG", "file loaded successfully")
+ app.QueueUpdate(func() {
+ pages.RemovePage(RAGPage)
+ })
}()
return
case "delete":