Permette upload da portale e app con ereditarietà partita→squadra→società, generazione MP4 via ffmpeg e distribuzione su home lab e nodi CPX per pause e assenza segnale. Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
393 B
Ruby
17 lines
393 B
Ruby
module Api
|
|
module CoverJson
|
|
extend ActiveSupport::Concern
|
|
|
|
private
|
|
|
|
def match_cover_json(match)
|
|
resolver = Streams::CoverResolver.new(match)
|
|
{
|
|
effective_cover_url: api_absolute_url(resolver.effective_cover_url),
|
|
cover_source: resolver.cover_source,
|
|
custom_cover_enabled: match.team.entitlements.can_use_custom_cover?
|
|
}
|
|
end
|
|
end
|
|
end
|