diff options
Diffstat (limited to 'internal/app')
| -rw-r--r-- | internal/app/services.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/app/services.go b/internal/app/services.go index 668da9a1d..52ea5127d 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.NewPermissionService(), Logger: log, + Status: pubsub.NewBroker[util.InfoMsg](), LSPClients: make(map[string]*lsp.Client), } |
