import { apiDownload, apiRequest } from '@/shared/api/client' import type { PublicChannelDto, PublicEpgEntryDto } from '@/shared/api/types' /** Ссылка на изображение общего реестра (постеры/кадры) — по id из публичных DTO. */ export function imageUrl(imageId: string) { return `/api/images/${imageId}` } export function listChannels() { return apiRequest('/channels') } /** Что включено глобально на стороне зрителя (сейчас — переключение по номерам). */ export function getViewerFeatures() { return apiRequest<{ channelNumbersEnabled: boolean }>('/channels/features') } /** Выдаёт httpOnly-cookie tw_stream — после этого