Updated on 2026-08-14

This commit is contained in:
Tangem 2026-01-29 19:32:56 +03:00
parent 88969b1a16
commit d121dace8f
7 changed files with 27 additions and 11 deletions

View file

@ -266,10 +266,20 @@ internal class FeeSelectorLogic @AssistedInject constructor(
private suspend fun populateExtendedFee(
fee: TransactionFeeExtended,
): Either<GetFeeError, LoadedFeeResult.Extended> = either {
val selectedToken = getSelectedTokenStatus(fee.feeTokenId).bind()
val availableTokens = getAvailableFeeTokens().fold(
ifLeft = { error ->
if (selectedToken.currency !is CryptoCurrency.Coin) {
raise(error)
}
emptyList()
},
ifRight = { it },
)
LoadedFeeResult.Extended(
fee = fee,
selectedToken = getSelectedTokenStatus(fee.feeTokenId).bind(),
availableTokens = getAvailableFeeTokens().bind(),
selectedToken = selectedToken,
availableTokens = availableTokens,
)
}