gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-taler-android] branch master updated: [wallet] Implement hintNetw


From: gnunet
Subject: [taler-taler-android] branch master updated: [wallet] Implement hintNetworkAvailability request
Date: Wed, 29 May 2024 17:37:39 +0200

This is an automated email from the git hooks/post-receive script.

ivan-avalos pushed a commit to branch master
in repository taler-android.

The following commit(s) were added to refs/heads/master by this push:
     new df2c701  [wallet] Implement hintNetworkAvailability request
df2c701 is described below

commit df2c70169a6dab48ee5b684588f698034fa01366
Author: Iván Ávalos <avalos@disroot.org>
AuthorDate: Wed May 22 14:53:56 2024 -0600

    [wallet] Implement hintNetworkAvailability request
    
    bug 0008849
---
 wallet/src/main/java/net/taler/wallet/MainActivity.kt  | 1 +
 wallet/src/main/java/net/taler/wallet/MainViewModel.kt | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/wallet/src/main/java/net/taler/wallet/MainActivity.kt 
b/wallet/src/main/java/net/taler/wallet/MainActivity.kt
index 00fd2d3..d15340a 100644
--- a/wallet/src/main/java/net/taler/wallet/MainActivity.kt
+++ b/wallet/src/main/java/net/taler/wallet/MainActivity.kt
@@ -128,6 +128,7 @@ class MainActivity : AppCompatActivity(), 
OnNavigationItemSelectedListener,
 
         model.networkManager.networkStatus.observe(this) { online ->
             ui.content.offlineBanner.visibility = if (online) GONE else VISIBLE
+            model.hintNetworkAvailability(online)
         }
 
         model.devMode.observe(this) {
diff --git a/wallet/src/main/java/net/taler/wallet/MainViewModel.kt 
b/wallet/src/main/java/net/taler/wallet/MainViewModel.kt
index 82eb8d7..c7318de 100644
--- a/wallet/src/main/java/net/taler/wallet/MainViewModel.kt
+++ b/wallet/src/main/java/net/taler/wallet/MainViewModel.kt
@@ -231,6 +231,14 @@ class MainViewModel(
         }
     }
 
+    fun hintNetworkAvailability(isAvailable: Boolean) {
+        viewModelScope.launch {
+            api.request<Unit>("hintNetworkAvailability") {
+                put("isNetworkAvailable", isAvailable)
+            }
+        }
+    }
+
     fun runIntegrationTest() {
         viewModelScope.launch {
             api.request<Unit>("runIntegrationTestV2") {

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]