From cc98ac72c1e05803012d01451b0f38abfd8272eb Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 17 Mar 2026 12:04:10 -0400 Subject: [PATCH] Revert to 20 since Alby only replies if limit is 20. --- .../amethyst/ui/screen/loggedIn/wallet/WalletViewModel.kt | 5 +++-- .../com/vitorpamplona/quartz/nip47WalletConnect/Request.kt | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/wallet/WalletViewModel.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/wallet/WalletViewModel.kt index 363aac098..770ae0cbd 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/wallet/WalletViewModel.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/wallet/WalletViewModel.kt @@ -118,7 +118,7 @@ class WalletViewModel : ViewModel() { private val _hasMoreTransactions = MutableStateFlow(true) val hasMoreTransactions = _hasMoreTransactions.asStateFlow() - private val pageSize = 100 + private val pageSize = 20 private val _error = MutableStateFlow(null) val error = _error.asStateFlow() @@ -258,7 +258,8 @@ class WalletViewModel : ViewModel() { when (response) { is ListTransactionsSuccessResponse -> { val newTxs = response.result?.transactions ?: emptyList() - allTransactions.value = allTransactions.value + newTxs + + allTransactions.value += newTxs val totalCount = response.result?.total_count _hasMoreTransactions.value = if (totalCount != null) { diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip47WalletConnect/Request.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip47WalletConnect/Request.kt index fe00ca44c..b338438ba 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip47WalletConnect/Request.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip47WalletConnect/Request.kt @@ -131,7 +131,10 @@ class ListTransactionsMethod( type: String? = null, unpaid_outgoing: Boolean? = null, unpaid_incoming: Boolean? = null, - ): ListTransactionsMethod = ListTransactionsMethod(ListTransactionsParams(from, until, limit, offset, unpaid, unpaid_outgoing, unpaid_incoming, type)) + ): ListTransactionsMethod = + ListTransactionsMethod( + ListTransactionsParams(from, until, limit, offset, unpaid, unpaid_outgoing, unpaid_incoming, type), + ) } }