summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/WalletViewModel.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-04-08 14:21:11 -0300
committerTorsten Grote <t@grobox.de>2020-04-08 14:21:11 -0300
commit874b52c6d5c0d8043f3250e2b80f5091c159ded1 (patch)
treeaa994a5805a0feda15d894a6fcf1d6357f97ce29 /wallet/src/main/java/net/taler/wallet/WalletViewModel.kt
parent9ee202aebf6416bb336729cb3044e4921a94bee4 (diff)
downloadtaler-android-874b52c6d5c0d8043f3250e2b80f5091c159ded1.tar.gz
taler-android-874b52c6d5c0d8043f3250e2b80f5091c159ded1.tar.bz2
taler-android-874b52c6d5c0d8043f3250e2b80f5091c159ded1.zip
[wallet] add option to see exchange's fee structure
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/WalletViewModel.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/WalletViewModel.kt7
1 files changed, 5 insertions, 2 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/WalletViewModel.kt b/wallet/src/main/java/net/taler/wallet/WalletViewModel.kt
index c16b6fc..607ce15 100644
--- a/wallet/src/main/java/net/taler/wallet/WalletViewModel.kt
+++ b/wallet/src/main/java/net/taler/wallet/WalletViewModel.kt
@@ -48,9 +48,12 @@ class WalletViewModel(val app: Application) : AndroidViewModel(app) {
val showProgressBar = MutableLiveData<Boolean>()
private val walletBackendApi = WalletBackendApi(app, {
- loadBalances()
+ // nothing to do when we connect, balance will be requested by BalanceFragment in onStart()
}) { payload ->
- if (payload.getString("type") != "waiting-for-retry") {
+ if (
+ payload.getString("type") != "waiting-for-retry" && // ignore ping
+ payload.optString("operation") != "init" // ignore init notification
+ ) {
Log.i(TAG, "Received notification from wallet-core: ${payload.toString(2)}")
loadBalances()
}