diff options
| author | Kujtim Hoxha <[email protected]> | 2025-04-08 20:32:57 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-08 20:32:57 +0200 |
| commit | fde04bbf85ea641a33a282b354d63f227f9945fb (patch) | |
| tree | 8b71df5743546e937f5c89977f0f8e0a1814bf56 /internal/app | |
| parent | 124bd57c507fdcbb56ab27137cbe892f12e1b48f (diff) | |
| parent | 4385fb321903f335097119349aa1ebf9edb3f71a (diff) | |
| download | opencode-fde04bbf85ea641a33a282b354d63f227f9945fb.tar.gz opencode-fde04bbf85ea641a33a282b354d63f227f9945fb.zip | |
Merge pull request #22 from adamdottv/adam/retries
fix(anthropic): better 429/529 handling
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), } |
