8 Commits

Author SHA1 Message Date
2f1cadcf40 refactor(app): add DestinationWentOffAirEvent 2025-04-25 18:10:22 +02:00
1f4a931903 fix(app): event ordering
Some checks are pending
ci-build / lint (push) Waiting to run
ci-build / build (push) Blocked by required conditions
ci-build / release (push) Blocked by required conditions
ci-scan / Analyze (go) (push) Waiting to run
ci-scan / Analyze (actions) (push) Waiting to run
Use a single channel per consumer, instead of one channel per
consumer/event tuple. This ensures that overall ordering of events
remains consistent, and avoids introducing subtle race conditions.
2025-04-25 17:42:49 +02:00
94623248c0 refactor(app): async startup check 2025-04-25 17:42:49 +02:00
3019387f38 refactor(app): add StartDestinationFailedEvent 2025-04-25 04:44:36 +02:00
f4021a2886 refactor(app): add destination error events 2025-04-24 21:45:53 +02:00
b8550f050b refactor(app): add AppStateChangedEvent 2025-04-24 21:45:53 +02:00
4029c66a4a refactor(app): extract more events 2025-04-24 21:45:53 +02:00
4b464c680d refactor: add event bus 2025-04-22 15:50:49 +02:00