2024-11-04 18:46:56 +01:00
|
|
|
pub const fn default_as_true() -> bool { true }
|
2024-05-10 10:13:50 +02:00
|
|
|
|
2024-11-04 18:46:56 +01:00
|
|
|
pub fn default_as_default() -> String { String::from("default") }
|
2024-05-10 10:13:50 +02:00
|
|
|
|
2025-04-22 17:08:31 +02:00
|
|
|
// Default delay values for resolving VOD or Series requests,
|
|
|
|
|
// used to prevent frequent requests that could trigger a provider ban.
|
|
|
|
|
pub const fn default_resolve_delay_secs() -> u16 { 2 }
|
2025-03-27 12:19:07 +01:00
|
|
|
|
2025-04-22 17:08:31 +02:00
|
|
|
// Default grace values to accommodate rapid channel changes and seek requests,
|
|
|
|
|
// helping avoid triggering hard max_connection enforcement.
|
2025-05-26 17:44:39 +02:00
|
|
|
pub const fn default_grace_period_millis() -> u64 { 400 }
|
2025-04-30 09:55:08 +02:00
|
|
|
pub const fn default_grace_period_timeout_secs() -> u64 { 2 }
|
2025-04-27 15:23:22 +02:00
|
|
|
pub const fn default_connect_timeout_secs() -> u32 { 6 }
|