исправлено передача синих логотипов для Зенит/Динамо и логотипы каналов не должны отображаться, когда у матча уже есть счет
This commit is contained in:
@@ -270,3 +270,22 @@ def build_channel_logo_path(source_key: str | None, filename: str | None) -> str
|
||||
|
||||
def build_empty_channel_logo_path(source_key: str | None = None) -> str:
|
||||
return build_channel_logo_path(source_key, "EMPTY.png")
|
||||
|
||||
|
||||
def build_schedule_channel_logo_path(
|
||||
source_key: str | None,
|
||||
channel: str | None,
|
||||
has_score: bool,
|
||||
) -> str:
|
||||
"""Возвращает логотип канала для расписания vMix.
|
||||
|
||||
После появления счёта логотип канала должен быть скрыт, даже если канал
|
||||
остался отмечен в расписании.
|
||||
"""
|
||||
if has_score:
|
||||
return build_empty_channel_logo_path(source_key)
|
||||
|
||||
if str(channel or "").strip():
|
||||
return build_channel_logo_path(source_key, channel)
|
||||
|
||||
return build_empty_channel_logo_path(source_key)
|
||||
|
||||
Reference in New Issue
Block a user