summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/mullvad-api-constants/src/lib.rs
blob: da4fd3c24f56d801e7cef3351e07a01c9f5ebfbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use std::net::{IpAddr, Ipv4Addr};

pub mod env {
    pub const API_HOST_VAR: &str = "MULLVAD_API_HOST";
    pub const API_ADDR_VAR: &str = "MULLVAD_API_ADDR";
    pub const API_FORCE_DIRECT_VAR: &str = "MULLVAD_API_FORCE_DIRECT";
    pub const DISABLE_TLS_VAR: &str = "MULLVAD_API_DISABLE_TLS";
}

pub const API_HOST_DEFAULT: &str = "api.mullvad.net";
pub const API_IP_DEFAULT: IpAddr = IpAddr::V4(Ipv4Addr::new(45, 83, 223, 196));
pub const API_PORT_DEFAULT: u16 = 443;