diff options
| author | Emīls <emils@mullvad.net> | 2023-06-26 14:16:38 +0200 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2023-07-07 09:44:00 +0200 |
| commit | 3a2a04422f532a26b46bc65a5f6e27dc629907ae (patch) | |
| tree | 63a1d7b22f31487ff5e207d06c00e88899bce5ab | |
| parent | 005036780c60742603c5dfffc8e2b86a4355a5c5 (diff) | |
| download | mullvadvpn-3a2a04422f532a26b46bc65a5f6e27dc629907ae.tar.xz mullvadvpn-3a2a04422f532a26b46bc65a5f6e27dc629907ae.zip | |
Unpublicize get_obfuscator()
Since RelaySelector::get_obfuscator() is only ever called from tests, it
only makes sense to only compile it when testing.
| -rw-r--r-- | mullvad-relay-selector/src/lib.rs | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/mullvad-relay-selector/src/lib.rs b/mullvad-relay-selector/src/lib.rs index e62c63f3db..2093ccf07e 100644 --- a/mullvad-relay-selector/src/lib.rs +++ b/mullvad-relay-selector/src/lib.rs @@ -928,15 +928,6 @@ impl RelaySelector { }) } - pub fn get_obfuscator( - &self, - relay: &Relay, - endpoint: &MullvadWireguardEndpoint, - retry_attempt: u32, - ) -> Result<Option<SelectedObfuscator>, Error> { - self.get_obfuscator_inner(&self.config.lock(), relay, endpoint, retry_attempt) - } - fn get_obfuscator_inner( &self, config: &MutexGuard<'_, SelectorConfig>, @@ -1311,6 +1302,17 @@ mod test { use std::collections::HashSet; use talpid_types::net::{wireguard::PublicKey, Endpoint}; + impl RelaySelector { + fn get_obfuscator( + &self, + relay: &Relay, + endpoint: &MullvadWireguardEndpoint, + retry_attempt: u32, + ) -> Result<Option<SelectedObfuscator>, Error> { + self.get_obfuscator_inner(&self.config.lock(), relay, endpoint, retry_attempt) + } + } + lazy_static::lazy_static! { static ref RELAYS: RelayList = RelayList { etag: None, |
