diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-07-22 09:15:44 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-07-23 09:41:54 +0200 |
| commit | 9733457e8abb9c2433fc8199bfe188ab8d86f428 (patch) | |
| tree | d8874d4a8ba42120ece9e9a460771c7825f64bfa | |
| parent | a85fce736f19feb9e4e9c446dc95f099dc9bd255 (diff) | |
| download | mullvadvpn-9733457e8abb9c2433fc8199bfe188ab8d86f428.tar.xz mullvadvpn-9733457e8abb9c2433fc8199bfe188ab8d86f428.zip | |
Make relay list parsing forward compatible
| -rw-r--r-- | mullvad-api/src/relay_list.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mullvad-api/src/relay_list.rs b/mullvad-api/src/relay_list.rs index 4a2d68a071..28ce37aec0 100644 --- a/mullvad-api/src/relay_list.rs +++ b/mullvad-api/src/relay_list.rs @@ -357,7 +357,9 @@ impl WireGuardRelay { let endpoint_data = relay_list::RelayEndpointData::Wireguard(relay_list::WireguardRelayEndpointData { public_key: self.public_key, - daita: self.daita, + // FIXME: This hack is forward-compatible with 'features' being rolled out. + // Should unwrap to 'false' once 'daita' field is removed. + daita: self.features.daita.map(|_| true).unwrap_or(self.daita), shadowsocks_extra_addr_in: HashSet::from_iter(self.shadowsocks_extra_addr_in), quic: self.features.quic.map(relay_list::Quic::from), }); |
