summaryrefslogtreecommitdiff
path: root/internal/cli/cli.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-03 20:09:53 +0200
committerPaul Buetow <paul@buetow.org>2026-03-03 20:09:53 +0200
commite17ca48fb49742b2aaccdf850d526e0cb8ad8ad6 (patch)
tree9c24f5ecbf9b043818fdc7ef174f538e34deef7f /internal/cli/cli.go
parent81e89f8e67a2eef0c8815f9d3ac79ee67530e9d3 (diff)
refactor(context): propagate context through db open and io scans (task 333)
Diffstat (limited to 'internal/cli/cli.go')
-rw-r--r--internal/cli/cli.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/cli/cli.go b/internal/cli/cli.go
index 1085ea3..5df3823 100644
--- a/internal/cli/cli.go
+++ b/internal/cli/cli.go
@@ -47,12 +47,12 @@ func runImport(args []string) error {
fs.Usage()
return fmt.Errorf("missing -stats-dir")
}
- db, err := goprecords.OpenDB(*dbPath)
+ ctx := context.Background()
+ db, err := goprecords.OpenDB(ctx, *dbPath)
if err != nil {
return fmt.Errorf("open db: %w", err)
}
defer db.Close()
- ctx := context.Background()
if err := goprecords.CreateSchema(ctx, db); err != nil {
return fmt.Errorf("schema: %w", err)
}
@@ -70,12 +70,12 @@ func runQuery(args []string) error {
if err := fs.Parse(args); err != nil {
return err
}
- db, err := goprecords.OpenDB(*dbPath)
+ ctx := context.Background()
+ db, err := goprecords.OpenDB(ctx, *dbPath)
if err != nil {
return fmt.Errorf("open db: %w", err)
}
defer db.Close()
- ctx := context.Background()
aggregates, err := goprecords.LoadAggregates(ctx, db)
if err != nil {
return fmt.Errorf("load: %w", err)