turniere-backend/app
Daniel Schädler 2b63e61475 fix(sync): protect follower sync tokens
Store read-only receiver tokens as keyed digests and expose only sync_auth_configured in owner responses. Keep leader push tokens write-only in API responses because outbound sync still needs to send them.

Refs TUR-84
2026-04-30 09:32:37 +02:00
..
channels feat(metrics): add Prometheus metrics endpoint 2026-04-29 09:44:06 +02:00
controllers fix(sync): protect follower sync tokens 2026-04-30 09:32:37 +02:00
errors Raise UserServiceError instead of StandardError 2019-06-17 13:48:49 +02:00
interactors Shuffle intermediate stage match position before populating stage below 2022-06-25 21:28:44 +02:00
jobs Apply rubocop formatting 2018-11-10 15:50:27 +01:00
mailers Apply rubocop formatting 2018-11-10 15:50:27 +01:00
models fix(sync): protect follower sync tokens 2026-04-30 09:32:37 +02:00
organizers Add interactor to advance all teams stuck in single team matches 2019-06-17 15:02:30 +02:00
serializers fix(sync): protect follower sync tokens 2026-04-30 09:32:37 +02:00
services fix(sync): protect follower sync tokens 2026-04-30 09:32:37 +02:00
views Add generated devise mailer views 2019-06-18 12:27:00 +02:00