happyDomain/internal
Pierre-Olivier Mercier 53ae816523 checker: add execution callback for notification integration
Add ExecutionCallbackSetter interface and onComplete field to the
checker engine. After a successful execution, the callback is fired
asynchronously so it never blocks the checker pipeline.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-25 21:54:32 +07:00
..
adapters Instrument DNS provider adapter with Prometheus metrics 2026-04-16 17:02:31 +07:00
api log: render happydns.Identifier values via .String() in log messages 2026-04-25 21:50:57 +07:00
api-admin backup: include core checker entities in backup/restore 2026-04-22 12:45:45 +07:00
app backup: include core checker entities in backup/restore 2026-04-22 12:45:45 +07:00
avatar Clean architecture refactoring 2025-04-22 14:15:03 +02:00
captcha Add Altcha captcha provider support 2026-02-13 12:29:14 +07:00
checker checkers: add HTTP transport layer 2026-04-16 15:18:43 +07:00
config checker: enforce MaxChecksPerDay quota with interval-aware throttling 2026-04-16 15:18:43 +07:00
forms checkers: add map-based option validation for checker fields 2026-04-16 13:45:14 +07:00
helpers chore: apply Go naming conventions and minor code improvements 2026-03-01 17:38:12 +07:00
mailer Replace nil mailer checks with LogMailer fallback 2026-03-16 19:44:14 +07:00
metrics Instrument check scheduler with Prometheus metrics 2026-04-16 17:02:31 +07:00
newsletter chore: apply Go naming conventions and minor code improvements 2026-03-01 17:38:12 +07:00
notification notification: add channel senders for email, webhook, and UnifiedPush 2026-04-25 21:54:32 +07:00
provider New helper to check provider capability 2026-03-30 11:58:02 +07:00
service services: move service registry to internal/service package 2026-03-24 14:59:24 +07:00
session middleware: skip JWT parsing for session ID tokens to suppress spurious log 2026-04-16 13:41:47 +07:00
storage notification: add storage interfaces and KV implementations 2026-04-25 21:54:32 +07:00
usecase checker: add execution callback for notification integration 2026-04-25 21:54:32 +07:00