vikunja/pkg/events
kolaente 48f7dafce3 feat(events): carry request metadata onto dispatched event messages
Adds a RequestMeta context bridge so events dispatched during an HTTP
request can be attributed to it: a middleware stashes IP/UA/request-id
on the request context, the generic Do* handlers associate that context
with the transaction key, and DispatchPending/DispatchWithContext copy
the metadata onto the watermill message at publish time. Existing
dispatch call sites are unchanged.
2026-06-12 08:56:08 +00:00
..
events.go feat(events): carry request metadata onto dispatched event messages 2026-06-12 08:56:08 +00:00
events_test.go feat(events): add DispatchOnCommit/DispatchPending for deferred event dispatch 2026-03-03 12:46:34 +01:00
listeners.go fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
request_meta.go feat(events): carry request metadata onto dispatched event messages 2026-06-12 08:56:08 +00:00
testing.go feat: add InitEventsForTesting and Unfake for real event dispatch in tests 2026-03-05 12:49:27 +01:00