Files
stack/apps/api/src/herald
Jason Woltje ad24720616
Some checks failed
ci/woodpecker/push/api Pipeline failed
feat(#382): Herald Service: broadcast to all active chat providers
- Replace direct DiscordService injection with CHAT_PROVIDERS array
- Herald broadcasts to ALL active chat providers (Discord, Matrix, future)
- Graceful error handling — one provider failure doesn't block others
- Skips disconnected providers automatically
- Tests verify multi-provider broadcasting behavior
- Fix lint: remove unnecessary conditional in matrix.service.ts

Refs #382
2026-02-15 02:25:55 -06:00
..