summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2024-04-02 13:15:54 -0600
committerTorsten Grote <t@grobox.de>2024-04-15 15:53:36 -0300
commit342570cdc9d2f03b2d678ba19c91e7ac16d2fda0 (patch)
tree1d545e1be44a845de326efbbc627e21bbc779899 /wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt
parenta06f8661e2e0293f1796a4c10987b7b3fc8ce301 (diff)
downloadtaler-android-342570cdc9d2f03b2d678ba19c91e7ac16d2fda0.tar.gz
taler-android-342570cdc9d2f03b2d678ba19c91e7ac16d2fda0.tar.bz2
taler-android-342570cdc9d2f03b2d678ba19c91e7ac16d2fda0.zip
[wallet] wallet devMode now syncs to wallet-core
bug 0008697
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt b/wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt
index 0435665..38eeb9b 100644
--- a/wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/settings/SettingsFragment.kt
@@ -33,6 +33,7 @@ import net.taler.wallet.BuildConfig.VERSION_CODE
import net.taler.wallet.BuildConfig.VERSION_NAME
import net.taler.wallet.MainViewModel
import net.taler.wallet.R
+import net.taler.wallet.showError
import net.taler.wallet.withdraw.WithdrawTestStatus
import java.lang.System.currentTimeMillis
@@ -108,7 +109,9 @@ class SettingsFragment : PreferenceFragmentCompat() {
devPrefs.forEach { it.isVisible = enabled }
}
prefDevMode.setOnPreferenceChangeListener { _, newValue ->
- model.devMode.value = newValue as Boolean
+ model.setDevMode(newValue as Boolean) { error ->
+ showError(error)
+ }
true
}