docs(db-sqlite): fix fictional launcher.Register/health.Register in doc examples #2

Merged
Rene Nochebuena merged 1 commits from fix/wiring-docs into main 2026-08-07 22:20:14 -06:00
2 changed files with 9 additions and 4 deletions
+3 -2
View File
@@ -19,8 +19,9 @@
import dbsqlite "code.nochebuena.dev/einherjar/db-sqlite"
db := dbsqlite.New(logger, dbsqlite.DefaultConfig())
launcher.Append(db) // OnInit opens database; OnStop closes it
health.Register(db) // BucketExists-style check; LevelDegraded
lc.Append(db) // OnInit opens database; OnStop closes it
// db is observability.Checkable (LevelDegraded):
srv.Get("/health", health.NewHandler(logger, db).ServeHTTP)
```
### Querying
+6 -2
View File
@@ -15,8 +15,12 @@
// # Lifecycle Registration
//
// db := sqlite.New(logger, cfg)
// launcher.Register(db)
// health.Register(db)
// lc.Append(db) // lifecycle: OnInit → OnStart → OnStop
//
// db satisfies [observability.Checkable], so it can back a health endpoint via
// web/health.NewHandler:
//
// srv.Get("/health", health.NewHandler(logger, db).ServeHTTP)
//
// # Querying
//