Refactor Channel endpoints and data models: replace jingle functionality with bumper templates, update related commands and handlers, and enhance API routes for managing bumper templates. Remove obsolete jingle-related code and adjust channel data structures to support new bumper template features.

This commit is contained in:
Leonid Pershin
2026-07-25 11:02:16 +03:00
parent 27571a4ab6
commit 84c2867062
60 changed files with 2805 additions and 1045 deletions
@@ -0,0 +1,14 @@
namespace TeleWave.Domain.Broadcast;
/// <summary>Как выбирать блок заставки на каждом переходе между шоу.</summary>
public enum BumperSelection
{
/// <summary>По кругу в порядке блоков (курсор <see cref="Channel.NextBumperIndex"/>).</summary>
Rotation,
/// <summary>Случайный блок на каждом переходе.</summary>
Random,
/// <summary>Всегда первый (дефолтный) блок.</summary>
AlwaysFirst,
}