Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-30 20:59:04 +03:00
parent 9a6b9f4b82
commit d465cafc8d
2 changed files with 5 additions and 0 deletions

View file

@ -210,6 +210,7 @@ internal class DefaultSwapComponent @AssistedInject constructor(
id = R.string.give_permission_swap_subtitle,
formatArgs = wrappedList(providerName, permissionState.currency),
),
isHoldToConfirm = model.isHoldToConfirmEnabled,
callback = model.approvalCallback,
)
}

View file

@ -53,6 +53,7 @@ import com.tangem.domain.models.currency.CryptoCurrency
import com.tangem.domain.models.currency.CryptoCurrencyStatus
import com.tangem.domain.models.network.Network
import com.tangem.domain.models.wallet.UserWalletId
import com.tangem.domain.models.wallet.isHotWallet
import com.tangem.domain.pay.WithdrawalResult
import com.tangem.domain.promo.ShouldShowStoriesUseCase
import com.tangem.domain.promo.models.StoryContentIds
@ -164,6 +165,9 @@ internal class SwapModel @Inject constructor(
}
private val swapInteractor = swapInteractorFactory.create(userWalletId)
val isHoldToConfirmEnabled: Boolean =
holdToConfirmButtonFeatureToggles.isHoldToConfirmEnabled && userWallet.isHotWallet
private lateinit var initialFromStatus: CryptoCurrencyStatus
private var initialToStatus: CryptoCurrencyStatus? = null