summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-07-06 14:28:28 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-07-11 13:51:27 +0200
commitebda07a2b094844c7ff760dbb91176a8f96f3197 (patch)
tree046bae78b1c20d2fd8e46da3338917e9e7d2acc5 /mullvad-daemon/src
parentf7a3a5a6d33faa6ea6efc397ed2b7455e40e279c (diff)
downloadmullvadvpn-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.rs13
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,
+ ))),
})
}