//! Application-wide constants

/// Maximum number of concurrent domain checks
#[allow(dead_code)]
pub const MAX_CONCURRENT_CHECKS: usize = 100;

/// Default number of concurrent checks
pub const DEFAULT_CONCURRENT_CHECKS: usize = 10;

/// Cache TTL in seconds
#[allow(dead_code)]
pub const DEFAULT_CACHE_TTL: u64 = 3600;

/// RDAP timeout in seconds
pub const RDAP_TIMEOUT_SECS: u64 = 5;

/// DNS verification timeout in seconds (much faster than HTTP)
pub const DNS_TIMEOUT_SECS: u64 = 1;

/// WHOIS timeout in seconds
#[allow(dead_code)]
pub const WHOIS_TIMEOUT_SECS: u64 = 10;

/// Application name for config directory
pub const APP_NAME: &str = "lazydomain";

/// Config file name
pub const CONFIG_FILE_NAME: &str = "config.toml";
