Skip to main content

update_kit/
constants.rs

1/// Default interval between update checks (20 hours in milliseconds).
2pub const DEFAULT_CHECK_INTERVAL_MS: u64 = 72_000_000;
3
4/// Default timeout for delegate commands (2 minutes in milliseconds).
5pub const DEFAULT_DELEGATE_TIMEOUT_MS: u64 = 120_000;
6
7/// Default timeout for downloads (5 minutes in milliseconds).
8pub const DEFAULT_DOWNLOAD_TIMEOUT_MS: u64 = 300_000;
9
10/// Default timeout for background update checks (10 seconds in milliseconds).
11pub const DEFAULT_BACKGROUND_TIMEOUT_MS: u64 = 10_000;
12
13/// Default timeout for HTTP fetch operations (30 seconds in milliseconds).
14pub const DEFAULT_FETCH_TIMEOUT_MS: u64 = 30_000;
15
16/// Default timeout for individual version source queries (15 seconds in milliseconds).
17pub const DEFAULT_SOURCE_TIMEOUT_MS: u64 = 15_000;
18
19/// Maximum bytes to capture from command output (10 MiB).
20pub const MAX_COMMAND_OUTPUT_BYTES: usize = 10 * 1024 * 1024;