From f1007771997bd0401516eda87a7e0ac92f269680 Mon Sep 17 00:00:00 2001 From: adamdottv <2363879+adamdottv@users.noreply.github.com> Date: Fri, 9 May 2025 13:37:13 -0500 Subject: wip: logging improvements --- internal/db/querier.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/db/querier.go') diff --git a/internal/db/querier.go b/internal/db/querier.go index ee0a2f7bd..08ad41ec7 100644 --- a/internal/db/querier.go +++ b/internal/db/querier.go @@ -6,10 +6,12 @@ package db import ( "context" + "database/sql" ) type Querier interface { CreateFile(ctx context.Context, arg CreateFileParams) (File, error) + CreateLog(ctx context.Context, arg CreateLogParams) error CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error) CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error) DeleteFile(ctx context.Context, id string) error @@ -21,9 +23,11 @@ type Querier interface { GetFileByPathAndSession(ctx context.Context, arg GetFileByPathAndSessionParams) (File, error) GetMessage(ctx context.Context, id string) (Message, error) GetSessionByID(ctx context.Context, id string) (Session, error) + ListAllLogs(ctx context.Context, limit int64) ([]Log, error) ListFilesByPath(ctx context.Context, path string) ([]File, error) ListFilesBySession(ctx context.Context, sessionID string) ([]File, error) ListLatestSessionFiles(ctx context.Context, sessionID string) ([]File, error) + ListLogsBySession(ctx context.Context, sessionID sql.NullString) ([]Log, error) ListMessagesBySession(ctx context.Context, sessionID string) ([]Message, error) ListMessagesBySessionAfter(ctx context.Context, arg ListMessagesBySessionAfterParams) ([]Message, error) ListNewFiles(ctx context.Context) ([]File, error) -- cgit v1.2.3