Updated on 2026-08-14
This commit is contained in:
parent
a17f1290ed
commit
531fdf166f
2 changed files with 33 additions and 25 deletions
|
|
@ -23,7 +23,7 @@ internal class TransactionDataToTxHistoryItemConverter(
|
|||
override fun convert(value: TransactionData): TxHistoryItem? {
|
||||
val hash = value.hash ?: return null
|
||||
val millis = value.date?.timeInMillis ?: return null
|
||||
val amount = getTransactionAmountValue(value.amount) ?: return null
|
||||
val amount = getTransactionAmountValue(value.amount, value.fee?.amount) ?: return null
|
||||
val isOutgoing = value.sourceAddress in walletAddresses.map(Address::value)
|
||||
|
||||
return TxHistoryItem(
|
||||
|
|
@ -46,8 +46,9 @@ internal class TransactionDataToTxHistoryItemConverter(
|
|||
)
|
||||
}
|
||||
|
||||
private fun getTransactionAmountValue(amount: Amount): BigDecimal? {
|
||||
val value = amount.value
|
||||
private fun getTransactionAmountValue(amount: Amount, feeAmount: Amount?): BigDecimal? {
|
||||
val feeValue = feeAmount?.value ?: BigDecimal.ZERO
|
||||
val value = amount.value?.plus(feeValue)
|
||||
|
||||
if (value == null) {
|
||||
Timber.w("Transaction amount must not be null: ${amount.currencySymbol}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue