summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/MainActivity.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2023-09-19 17:18:23 +0200
committerTorsten Grote <t@grobox.de>2023-09-19 17:18:23 +0200
commit242bc31d9d6bdcdc4455255412a6a35cec27b5ab (patch)
treee547c2b46fd4b063af7c57093174929a54a7c2d0 /wallet/src/main/java/net/taler/wallet/MainActivity.kt
parent69a2882f87d818d2b03e7b5b1ea8fa8cac40eb8f (diff)
downloadtaler-android-242bc31d9d6bdcdc4455255412a6a35cec27b5ab.tar.gz
taler-android-242bc31d9d6bdcdc4455255412a6a35cec27b5ab.tar.bz2
taler-android-242bc31d9d6bdcdc4455255412a6a35cec27b5ab.zip
[wallet] simplify state exposed by NetworkManager
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/MainActivity.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/MainActivity.kt11
1 files changed, 2 insertions, 9 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/MainActivity.kt b/wallet/src/main/java/net/taler/wallet/MainActivity.kt
index bf1fd6d..a49890e 100644
--- a/wallet/src/main/java/net/taler/wallet/MainActivity.kt
+++ b/wallet/src/main/java/net/taler/wallet/MainActivity.kt
@@ -142,15 +142,8 @@ class MainActivity : AppCompatActivity(), OnNavigationItemSelectedListener,
if (it) barcodeLauncher.launch(scanOptions)
})
- model.networkManager.networkStatus.observe(this) {
- ui.content.offlineBanner.visibility =
- if (it != null
- && it.hasCapability(NET_CAPABILITY_INTERNET)
- && it.hasCapability(NET_CAPABILITY_VALIDATED)) {
- GONE
- } else {
- VISIBLE
- }
+ model.networkManager.networkStatus.observe(this) { online ->
+ ui.content.offlineBanner.visibility = if (online) GONE else VISIBLE
}
}