From 558d2f7f9da44bacc6cd68dc1d3d7001b5cf3081 Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Thu, 11 Dec 2025 10:13:02 -0700 Subject: [PATCH] edit template --- cmd/.template/main.go | 12 +++++------- cmd/pg-lockless-fifo-demo/main.go | 6 ++---- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/cmd/.template/main.go b/cmd/.template/main.go index 87a6987..b1be19e 100644 --- a/cmd/.template/main.go +++ b/cmd/.template/main.go @@ -21,13 +21,13 @@ func main() { func run(ctx context.Context) error { fs := flag.NewFlagSet(os.Args[0], flag.ContinueOnError) - c := fs.String("c", "postgresql://pulsegres:pulsegres@localhost:15432", "conn string") + c := fs.String("c", "sqlite://", "conn string") if err := fs.Parse(os.Args[1:]); err != nil { panic(err) } - return with.PSQL(ctx, *c, func(pg *sql.DB) error { - go with.Every(ctx, 5*time.Second, func() { + return with.SQL(ctx, *c, func(pg *sql.DB) error { + with.Every(ctx, 5*time.Second, func() { row := pg.QueryRowContext(ctx, `SELECT 1`) var n int if err := row.Err(); err != nil { @@ -35,11 +35,9 @@ func run(ctx context.Context) error { } else if err := row.Scan(&n); err != nil { log.Println("scan err:", err) } else { - log.Println("ping...") + log.Println("pinged") } }) - - <-ctx.Done() - return nil + return ctx.Err() }) } diff --git a/cmd/pg-lockless-fifo-demo/main.go b/cmd/pg-lockless-fifo-demo/main.go index da91848..d95a6cb 100644 --- a/cmd/pg-lockless-fifo-demo/main.go +++ b/cmd/pg-lockless-fifo-demo/main.go @@ -25,7 +25,7 @@ func run(ctx context.Context) error { } return with.SQL(ctx, *c, func(db *sql.DB) error { - go with.Every(ctx, 5*time.Second, func() { + with.Every(ctx, 5*time.Second, func() { row := db.QueryRowContext(ctx, `SELECT 1`) var n int if err := row.Err(); err != nil { @@ -36,8 +36,6 @@ func run(ctx context.Context) error { log.Println("ping...") } }) - - <-ctx.Done() - return nil + return ctx.Err() }) }