diff options
| author | Kujtim Hoxha <[email protected]> | 2025-03-27 22:35:48 +0100 |
|---|---|---|
| committer | Kujtim Hoxha <[email protected]> | 2025-04-01 13:38:54 +0200 |
| commit | afd9ad0560d76c2a6d161dad52553b10ff428905 (patch) | |
| tree | 69f78b05ff0d7952cd3e3c9332f001e66abb2faf /internal/db/db.go | |
| parent | 904061c243f70696bfe781e97bf4e392e6954d07 (diff) | |
| download | opencode-afd9ad0560d76c2a6d161dad52553b10ff428905.tar.gz opencode-afd9ad0560d76c2a6d161dad52553b10ff428905.zip | |
rework llm
Diffstat (limited to 'internal/db/db.go')
| -rw-r--r-- | internal/db/db.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/db/db.go b/internal/db/db.go index e882106c4..75f626013 100644 --- a/internal/db/db.go +++ b/internal/db/db.go @@ -51,6 +51,9 @@ func Prepare(ctx context.Context, db DBTX) (*Queries, error) { if q.listSessionsStmt, err = db.PrepareContext(ctx, listSessions); err != nil { return nil, fmt.Errorf("error preparing query ListSessions: %w", err) } + if q.updateMessageStmt, err = db.PrepareContext(ctx, updateMessage); err != nil { + return nil, fmt.Errorf("error preparing query UpdateMessage: %w", err) + } if q.updateSessionStmt, err = db.PrepareContext(ctx, updateSession); err != nil { return nil, fmt.Errorf("error preparing query UpdateSession: %w", err) } @@ -104,6 +107,11 @@ func (q *Queries) Close() error { err = fmt.Errorf("error closing listSessionsStmt: %w", cerr) } } + if q.updateMessageStmt != nil { + if cerr := q.updateMessageStmt.Close(); cerr != nil { + err = fmt.Errorf("error closing updateMessageStmt: %w", cerr) + } + } if q.updateSessionStmt != nil { if cerr := q.updateSessionStmt.Close(); cerr != nil { err = fmt.Errorf("error closing updateSessionStmt: %w", cerr) @@ -157,6 +165,7 @@ type Queries struct { getSessionByIDStmt *sql.Stmt listMessagesBySessionStmt *sql.Stmt listSessionsStmt *sql.Stmt + updateMessageStmt *sql.Stmt updateSessionStmt *sql.Stmt } @@ -173,6 +182,7 @@ func (q *Queries) WithTx(tx *sql.Tx) *Queries { getSessionByIDStmt: q.getSessionByIDStmt, listMessagesBySessionStmt: q.listMessagesBySessionStmt, listSessionsStmt: q.listSessionsStmt, + updateMessageStmt: q.updateMessageStmt, updateSessionStmt: q.updateSessionStmt, } } |
