summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2019-10-03 18:56:19 +0200
committerLinus Färnstrand <linus@mullvad.net>2019-10-07 16:24:41 +0200
commitb523801449ebd94da7efd46e6ee29a9c44398de7 (patch)
tree26a935d933f5954ce77d89009930a1a59d93bbfd
parentb7902119a56faf03e7a508a71e362aeaee0cd540 (diff)
downloadmullvadvpn-b523801449ebd94da7efd46e6ee29a9c44398de7.tar.xz
mullvadvpn-b523801449ebd94da7efd46e6ee29a9c44398de7.zip
Handle new AppVersionInfo on Android (unimplemented)
-rw-r--r--mullvad-jni/src/jni_event_listener.rs15
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
+ }
}