From 6acd8d98d192b2b16a93c4c10c8936e3a409ef9b Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 2 May 2024 13:44:39 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../presentation/state/confirm/SendNotificationFactory.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/features/send/impl/src/main/java/com/tangem/features/send/impl/presentation/state/confirm/SendNotificationFactory.kt b/features/send/impl/src/main/java/com/tangem/features/send/impl/presentation/state/confirm/SendNotificationFactory.kt index 74abacad98..1de2ea58fb 100644 --- a/features/send/impl/src/main/java/com/tangem/features/send/impl/presentation/state/confirm/SendNotificationFactory.kt +++ b/features/send/impl/src/main/java/com/tangem/features/send/impl/presentation/state/confirm/SendNotificationFactory.kt @@ -71,7 +71,7 @@ internal class SendNotificationFactory( buildList { // errors addFeeUnreachableNotification(feeState.feeSelectorState) - addExceedBalanceNotification(feeValue, sendingAmount, isFeeCoverage) + addExceedBalanceNotification(feeValue, sendingAmount) addExceedsBalanceNotification(feeState.fee) addDustWarningNotification(feeValue, sendingAmount) addTransactionLimitErrorNotification(feeValue, sendingAmount) @@ -107,12 +107,11 @@ internal class SendNotificationFactory( private fun MutableList.addExceedBalanceNotification( feeAmount: BigDecimal, receivedAmount: BigDecimal, - isFeeCoverage: Boolean, ) { val cryptoCurrencyStatus = cryptoCurrencyStatusProvider() val balance = cryptoCurrencyStatus.value.amount ?: BigDecimal.ZERO - if (isFeeCoverage) return + if (!isSubtractAvailableProvider()) return val showNotification = receivedAmount + feeAmount > balance if (showNotification) {