diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2019-10-03 18:56:19 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2019-10-07 16:24:41 +0200 |
| commit | b523801449ebd94da7efd46e6ee29a9c44398de7 (patch) | |
| tree | 26a935d933f5954ce77d89009930a1a59d93bbfd | |
| parent | b7902119a56faf03e7a508a71e362aeaee0cd540 (diff) | |
| download | mullvadvpn-b523801449ebd94da7efd46e6ee29a9c44398de7.tar.xz mullvadvpn-b523801449ebd94da7efd46e6ee29a9c44398de7.zip | |
Handle new AppVersionInfo on Android (unimplemented)
| -rw-r--r-- | mullvad-jni/src/jni_event_listener.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/mullvad-jni/src/jni_event_listener.rs b/mullvad-jni/src/jni_event_listener.rs index cb0e14fb40..7defe38c0c 100644 --- a/mullvad-jni/src/jni_event_listener.rs +++ b/mullvad-jni/src/jni_event_listener.rs @@ -6,7 +6,8 @@ use jni::{ }; use mullvad_daemon::EventListener; use mullvad_types::{ - relay_list::RelayList, settings::Settings, states::TunnelState, wireguard::KeygenEvent, + relay_list::RelayList, settings::Settings, states::TunnelState, version::AppVersionInfo, + wireguard::KeygenEvent, }; use std::{sync::mpsc, thread}; use talpid_types::ErrorExt; @@ -28,6 +29,7 @@ enum Event { RelayList(RelayList), Settings(Settings), Tunnel(TunnelState), + AppVersionInfo(AppVersionInfo), } #[derive(Clone, Debug)] @@ -55,6 +57,10 @@ impl EventListener for JniEventListener { fn notify_relay_list(&self, relay_list: RelayList) { let _ = self.0.send(Event::RelayList(relay_list)); } + + fn notify_app_version(&self, app_version_info: AppVersionInfo) { + let _ = self.0.send(Event::AppVersionInfo(app_version_info)); + } } struct JniEventHandler<'env> { @@ -157,6 +163,9 @@ impl<'env> JniEventHandler<'env> { Event::RelayList(relay_list) => self.handle_relay_list_event(relay_list), Event::Settings(settings) => self.handle_settings(settings), Event::Tunnel(tunnel_event) => self.handle_tunnel_event(tunnel_event), + Event::AppVersionInfo(app_version_info) => { + self.handle_app_version_info_event(app_version_info) + } } } } @@ -232,4 +241,8 @@ impl<'env> JniEventHandler<'env> { ); } } + + fn handle_app_version_info_event(&self, app_version_info: AppVersionInfo) { + // FIXME: Unimplemented + } } |
