summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/access_method.rs
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2023-11-16 15:17:11 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2023-12-04 09:06:48 +0100
commite31d9e01fa4e4635c4ddead14b18fa7e8381e3f6 (patch)
tree354f6c42b13bcbe5e28181936e3a3de6aab7c026 /mullvad-daemon/src/access_method.rs
parent9358da4abff1855b6ffacee9b9bdbe7f89349198 (diff)
downloadmullvadvpn-e31d9e01fa4e4635c4ddead14b18fa7e8381e3f6.tar.xz
mullvadvpn-e31d9e01fa4e4635c4ddead14b18fa7e8381e3f6.zip
Construct `AccessModeSelectorHandle` by calling `AccessModeSelector::spawn`
Construct an `AccessModeSelectorHandle` by calling `AccessModeSelector::spawn`, which is consistent with how actors are spawned in other parts of the `mullvad-daemon`.
Diffstat (limited to 'mullvad-daemon/src/access_method.rs')
-rw-r--r--mullvad-daemon/src/access_method.rs10
1 files changed, 1 insertions, 9 deletions
diff --git a/mullvad-daemon/src/access_method.rs b/mullvad-daemon/src/access_method.rs
index b0dd0506c3..97dfa815f5 100644
--- a/mullvad-daemon/src/access_method.rs
+++ b/mullvad-daemon/src/access_method.rs
@@ -198,15 +198,7 @@ where
.notify_settings(self.settings.to_settings());
let handle = self.connection_modes_handler.clone();
- let new_access_methods = self
- .settings
- .api_access_methods
- .access_method_settings
- .iter()
- .filter(|api_access_method| api_access_method.enabled())
- .cloned()
- .collect();
-
+ let new_access_methods = self.settings.api_access_methods.collect_enabled();
tokio::spawn(async move {
match handle.update_access_methods(new_access_methods).await {
Ok(_) => (),