From 57b0641e5fe65ebafe058b0362c02dcf52f07d2d Mon Sep 17 00:00:00 2001 From: akwizgran Date: Tue, 28 Apr 2020 15:23:33 +0100 Subject: [PATCH] Update network status. --- .../briar/android/navdrawer/PluginViewModel.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/PluginViewModel.java b/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/PluginViewModel.java index a879b087c..936199ea4 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/PluginViewModel.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/navdrawer/PluginViewModel.java @@ -13,6 +13,7 @@ import org.briarproject.bramble.api.event.EventBus; import org.briarproject.bramble.api.event.EventListener; import org.briarproject.bramble.api.network.NetworkManager; import org.briarproject.bramble.api.network.NetworkStatus; +import org.briarproject.bramble.api.network.event.NetworkStatusEvent; import org.briarproject.bramble.api.nullsafety.NotNullByDefault; import org.briarproject.bramble.api.plugin.BluetoothConstants; import org.briarproject.bramble.api.plugin.LanTcpConstants; @@ -109,7 +110,9 @@ public class PluginViewModel extends AndroidViewModel implements EventListener { @Override public void eventOccurred(Event e) { - if (e instanceof SettingsUpdatedEvent) { + if (e instanceof NetworkStatusEvent) { + networkStatus.setValue(((NetworkStatusEvent) e).getStatus()); + } else if (e instanceof SettingsUpdatedEvent) { SettingsUpdatedEvent s = (SettingsUpdatedEvent) e; if (s.getNamespace().equals(TorConstants.ID.getString())) { boolean enable =