Skip to content
This repository was archived by the owner on Sep 18, 2025. It is now read-only.

Commit d63d0c4

Browse files
committed
wip files
1 parent bd2ec29 commit d63d0c4

File tree

10 files changed

+760
-28
lines changed

10 files changed

+760
-28
lines changed

internal/app/services.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
"github.com/kujtimiihoxha/termai/internal/config"
88
"github.com/kujtimiihoxha/termai/internal/db"
9+
"github.com/kujtimiihoxha/termai/internal/history"
910
"github.com/kujtimiihoxha/termai/internal/logging"
1011
"github.com/kujtimiihoxha/termai/internal/lsp"
1112
"github.com/kujtimiihoxha/termai/internal/lsp/watcher"
@@ -19,6 +20,7 @@ type App struct {
1920

2021
Sessions session.Service
2122
Messages message.Service
23+
Files history.Service
2224
Permissions permission.Service
2325

2426
LSPClients map[string]*lsp.Client
@@ -31,11 +33,13 @@ func New(ctx context.Context, conn *sql.DB) *App {
3133
q := db.New(conn)
3234
sessions := session.NewService(ctx, q)
3335
messages := message.NewService(ctx, q)
36+
files := history.NewService(ctx, q)
3437

3538
app := &App{
3639
Context: ctx,
3740
Sessions: sessions,
3841
Messages: messages,
42+
Files: files,
3943
Permissions: permission.NewPermissionService(),
4044
LSPClients: make(map[string]*lsp.Client),
4145
}

internal/db/db.go

Lines changed: 126 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)