summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/WalletViewModel.kt
diff options
context:
space:
mode:
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()
}