From f463ce6694143a8f17953ca029d4c274d0193edd Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Mon, 7 Apr 2025 19:43:31 +0200 Subject: improve status message handling --- internal/app/services.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/app') diff --git a/internal/app/services.go b/internal/app/services.go index 60838ccca..3e5d92afd 100644 --- a/internal/app/services.go +++ b/internal/app/services.go @@ -11,7 +11,9 @@ import ( "github.com/kujtimiihoxha/termai/internal/lsp/watcher" "github.com/kujtimiihoxha/termai/internal/message" "github.com/kujtimiihoxha/termai/internal/permission" + "github.com/kujtimiihoxha/termai/internal/pubsub" "github.com/kujtimiihoxha/termai/internal/session" + "github.com/kujtimiihoxha/termai/internal/tui/util" ) type App struct { @@ -25,6 +27,7 @@ type App struct { Logger logging.Interface + Status *pubsub.Broker[util.InfoMsg] ceanups []func() } @@ -43,6 +46,7 @@ func New(ctx context.Context, conn *sql.DB) *App { Messages: messages, Permissions: permission.Default, Logger: log, + Status: pubsub.NewBroker[util.InfoMsg](), LSPClients: make(map[string]*lsp.Client), } -- cgit v1.2.3