summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/wallet/WalletViewModel.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-03-03 10:24:56 -0300
committerTorsten Grote <t@grobox.de>2020-03-03 10:24:56 -0300
commita9fd9aa024d1cafe50be76eb2ca6a818bce38862 (patch)
tree8657d8c9605683931ca166d6ae7d2ea2d526298b /app/src/main/java/net/taler/wallet/WalletViewModel.kt
parent5f57c48b526f7f297e307851135fc52a5ea23ab3 (diff)
downloadwallet-android-a9fd9aa024d1cafe50be76eb2ca6a818bce38862.tar.gz
wallet-android-a9fd9aa024d1cafe50be76eb2ca6a818bce38862.tar.bz2
wallet-android-a9fd9aa024d1cafe50be76eb2ca6a818bce38862.zip
Clean up MainActivity and unregister receivers to not leak them
This also reduces the scope of files that get an automatic copyright header.
Diffstat (limited to 'app/src/main/java/net/taler/wallet/WalletViewModel.kt')
-rw-r--r--app/src/main/java/net/taler/wallet/WalletViewModel.kt11
1 files changed, 1 insertions, 10 deletions
diff --git a/app/src/main/java/net/taler/wallet/WalletViewModel.kt b/app/src/main/java/net/taler/wallet/WalletViewModel.kt
index 2942805..35f59f1 100644
--- a/app/src/main/java/net/taler/wallet/WalletViewModel.kt
+++ b/app/src/main/java/net/taler/wallet/WalletViewModel.kt
@@ -78,7 +78,6 @@ open class PendingOperations(
@Suppress("EXPERIMENTAL_API_USAGE")
class WalletViewModel(val app: Application) : AndroidViewModel(app) {
- private var initialized = false
val testWithdrawalInProgress = MutableLiveData<Boolean>().apply {
value = false
@@ -123,14 +122,7 @@ class WalletViewModel(val app: Application) : AndroidViewModel(app) {
val paymentManager = PaymentManager(walletBackendApi, mapper)
- fun init() {
- if (initialized) {
- Log.e(TAG, "WalletViewModel already initialized")
- return
- }
-
- this.initialized = true
-
+ init {
getBalances()
getPending()
@@ -147,7 +139,6 @@ class WalletViewModel(val app: Application) : AndroidViewModel(app) {
}
}
-
fun getBalances() {
if (activeGetBalance > 0) {
return