miniproto.media.scheduler.MediaSchedulerRegistry.open_transfer
miniproto.media.scheduler.MediaSchedulerRegistry.open_transfer
Section titled “miniproto.media.scheduler.MediaSchedulerRegistry.open_transfer”open_transfer(*, dc_id: int, direction: MediaDirection, total_size: int | None, priority: MediaPriority = 'foreground') -> MediaTransferOpen a transfer with foreground priority by default.
Parameters:
- dc_id (
int) – Positive Telegram data-centre identifier. - direction (
MediaDirection) – Whether requests upload or download. - total_size (
int | None) – Known size, orNoneto conservatively classify it as large. - priority (
MediaPriority) –foregroundby default; background still receives periodic grants.
Raises:
ValueError– If the DC, direction, size, or priority is invalid.