Add per-webhook event retention reaper (closes #63)
All checks were successful
check / check (push) Successful in 5s

This commit is contained in:
2026-08-07 20:19:01 +07:00
parent 752d6beead
commit f6abc9b392
5 changed files with 604 additions and 5 deletions

View File

@@ -34,6 +34,7 @@ func main() {
config.New,
database.New,
database.NewWebhookDBManager,
database.NewRetentionReaper,
healthcheck.New,
session.New,
handlers.New,
@@ -44,6 +45,13 @@ func main() {
func(e *delivery.Engine) delivery.Notifier { return e },
server.New,
),
fx.Invoke(func(*server.Server, *delivery.Engine) {}),
fx.Invoke(
func(
*server.Server,
*delivery.Engine,
*database.RetentionReaper,
) {
},
),
).Run()
}