diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-07-06 14:28:28 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-07-11 13:51:27 +0200 |
| commit | ebda07a2b094844c7ff760dbb91176a8f96f3197 (patch) | |
| tree | 046bae78b1c20d2fd8e46da3338917e9e7d2acc5 /mullvad-daemon/src | |
| parent | f7a3a5a6d33faa6ea6efc397ed2b7455e40e279c (diff) | |
| download | mullvadvpn-ebda07a2b094844c7ff760dbb91176a8f96f3197.tar.xz mullvadvpn-ebda07a2b094844c7ff760dbb91176a8f96f3197.zip | |
Send endpoint data to frontends
Diffstat (limited to 'mullvad-daemon/src')
| -rw-r--r-- | mullvad-daemon/src/management_interface.rs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/mullvad-daemon/src/management_interface.rs b/mullvad-daemon/src/management_interface.rs index 8ef8ac7b98..68ceed4c16 100644 --- a/mullvad-daemon/src/management_interface.rs +++ b/mullvad-daemon/src/management_interface.rs @@ -897,17 +897,10 @@ impl EventListener for ManagementInterfaceEventBroadcaster { /// Sends relays to all subscribers of the management interface. fn notify_relay_list(&self, relay_list: RelayList) { log::debug!("Broadcasting new relay list"); - let mut new_list = types::RelayList { - countries: Vec::new(), - }; - new_list.countries.reserve(relay_list.countries.len()); - for country in relay_list.countries.into_iter() { - new_list - .countries - .push(types::RelayListCountry::from(country)); - } self.notify(types::DaemonEvent { - event: Some(daemon_event::Event::RelayList(new_list)), + event: Some(daemon_event::Event::RelayList(types::RelayList::from( + relay_list, + ))), }) } |
