summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2023-06-26 14:16:38 +0200
committerEmīls <emils@mullvad.net>2023-07-07 09:44:00 +0200
commit3a2a04422f532a26b46bc65a5f6e27dc629907ae (patch)
tree63a1d7b22f31487ff5e207d06c00e88899bce5ab
parent005036780c60742603c5dfffc8e2b86a4355a5c5 (diff)
downloadmullvadvpn-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.rs20
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,