summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/transactions
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2024-04-01 12:19:25 -0600
committerIván Ávalos <avalos@disroot.org>2024-04-01 12:19:25 -0600
commit0865cbec4078967474f74e3522082a0c9c0ed950 (patch)
treef7542b16c5fdb7433ac54763faa553f03e04c2c1 /wallet/src/main/java/net/taler/wallet/transactions
parentee18a379c8d95798b3003d4b183168725600b063 (diff)
downloadtaler-android-0865cbec4078967474f74e3522082a0c9c0ed950.tar.gz
taler-android-0865cbec4078967474f74e3522082a0c9c0ed950.tar.bz2
taler-android-0865cbec4078967474f74e3522082a0c9c0ed950.zip
[wallet] Re-add custom sorting for pending transactions
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions')
-rw-r--r--wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt
index 5399287..d0dec41 100644
--- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt
+++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt
@@ -82,6 +82,8 @@ class TransactionManager(
mProgress.postValue(false)
}.onSuccess { result ->
val transactions = LinkedList(result.transactions)
+ val comparator = compareBy<Transaction> { it.txState.major == Pending }
+ transactions.sortWith(comparator)
transactions.reverse() // show latest first
mProgress.value = false