Updated on 2026-08-14
This commit is contained in:
parent
ad31bdf58e
commit
aff8f6d270
1 changed files with 3 additions and 1 deletions
|
|
@ -19,11 +19,13 @@ internal class SendAmountSubtractConverter(
|
|||
val feeValue = feeState.fee?.amount?.value ?: return state
|
||||
val amountTextField = amountState.amountTextField
|
||||
val amountValue = amountTextField.cryptoAmount.value ?: return state
|
||||
val balance = cryptoCurrencyStatus.value.amount ?: return state
|
||||
val fiatRate = cryptoCurrencyStatus.value.fiatRate
|
||||
val cryptoDecimals = amountTextField.cryptoAmount.decimals
|
||||
val fiatDecimals = amountTextField.fiatAmount.decimals
|
||||
|
||||
val feeDiff = amountState.subtractedFee?.let { feeValue.minus(it) } ?: feeValue
|
||||
val feeDiff = amountState.subtractedFee?.let { feeValue.minus(it) }
|
||||
?: amountValue.minus(balance.minus(feeValue))
|
||||
val decimalCryptoValue = amountValue.minus(feeDiff)
|
||||
|
||||
if (decimalCryptoValue < BigDecimal.ZERO) return state
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue