diff options
| author | Kujtim Hoxha <[email protected]> | 2025-03-25 13:04:36 +0100 |
|---|---|---|
| committer | Kujtim Hoxha <[email protected]> | 2025-03-26 01:12:30 +0100 |
| commit | 904061c243f70696bfe781e97bf4e392e6954d07 (patch) | |
| tree | 4428f96d09968ee0cde44e6ebbaee4757f80050e /internal/app | |
| parent | 005b8ac16776512b2d4b1f22bd989da162ca1bad (diff) | |
| download | opencode-904061c243f70696bfe781e97bf4e392e6954d07.tar.gz opencode-904061c243f70696bfe781e97bf4e392e6954d07.zip | |
additional tools
Diffstat (limited to 'internal/app')
| -rw-r--r-- | internal/app/services.go | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/internal/app/services.go b/internal/app/services.go index 3c4f211a3..c62d4bdd4 100644 --- a/internal/app/services.go +++ b/internal/app/services.go @@ -8,6 +8,7 @@ import ( "github.com/kujtimiihoxha/termai/internal/llm" "github.com/kujtimiihoxha/termai/internal/logging" "github.com/kujtimiihoxha/termai/internal/message" + "github.com/kujtimiihoxha/termai/internal/permission" "github.com/kujtimiihoxha/termai/internal/session" "github.com/spf13/viper" ) @@ -15,9 +16,10 @@ import ( type App struct { Context context.Context - Sessions session.Service - Messages message.Service - LLM llm.Service + Sessions session.Service + Messages message.Service + Permissions permission.Service + LLM llm.Service Logger logging.Interface } @@ -32,10 +34,11 @@ func New(ctx context.Context, conn *sql.DB) *App { llm := llm.NewService(ctx, log, sessions, messages) return &App{ - Context: ctx, - Sessions: sessions, - Messages: messages, - LLM: llm, - Logger: log, + Context: ctx, + Sessions: sessions, + Messages: messages, + Permissions: permission.Default, + LLM: llm, + Logger: log, } } |
