diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-11-16 15:17:11 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2023-12-04 09:06:48 +0100 |
| commit | e31d9e01fa4e4635c4ddead14b18fa7e8381e3f6 (patch) | |
| tree | 354f6c42b13bcbe5e28181936e3a3de6aab7c026 /mullvad-daemon/src/access_method.rs | |
| parent | 9358da4abff1855b6ffacee9b9bdbe7f89349198 (diff) | |
| download | mullvadvpn-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.rs | 10 |
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(_) => (), |
