diff options
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/WalletViewModel.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/WalletViewModel.kt | 7 |
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() } |