summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wallet/src/main/java/net/taler/wallet/balances/BalanceManager.kt8
1 files changed, 3 insertions, 5 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/balances/BalanceManager.kt b/wallet/src/main/java/net/taler/wallet/balances/BalanceManager.kt
index 3321cd1..e964881 100644
--- a/wallet/src/main/java/net/taler/wallet/balances/BalanceManager.kt
+++ b/wallet/src/main/java/net/taler/wallet/balances/BalanceManager.kt
@@ -17,7 +17,6 @@
package net.taler.wallet.balances
import android.util.Log
-import androidx.annotation.UiThread
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.distinctUntilChanged
@@ -55,17 +54,16 @@ class BalanceManager(
val balancesOrNull get() = (state.value as? BalanceState.Success)?.balances
- @UiThread
fun loadBalances() {
- mState.value = BalanceState.Loading
+ mState.postValue(BalanceState.Loading)
scope.launch {
val response = api.request("getBalances", BalanceResponse.serializer())
response.onError {
Log.e(TAG, "Error retrieving balances: $it")
- mState.value = BalanceState.Error(it)
+ mState.postValue(BalanceState.Error(it))
}
response.onSuccess {
- mState.value = BalanceState.Success(it.balances)
+ mState.postValue(BalanceState.Success(it.balances))
}
}
}