Updated on 2026-08-14

This commit is contained in:
Tangem 2026-01-30 15:42:03 +07:00
commit cae7844408
49 changed files with 537 additions and 273 deletions

View file

@ -280,6 +280,12 @@ internal class DefaultWalletManagersFacade @Inject constructor(
),
)
val gaslessFeeAddresses = try {
gaslessTransactionRepository.getGaslessFeeAddresses()
} catch (error: Throwable) {
Timber.e(error, "Failed to load gasless fee addresses; falling back to empty set")
emptySet()
}
return when (itemsResult) {
is Result.Success -> PaginationWrapper(
currentPage = sdkPageConverter.convert(page),
@ -287,7 +293,7 @@ internal class DefaultWalletManagersFacade @Inject constructor(
items = SdkTransactionHistoryItemConverter(
smartContractMethods = readSmartContractMethods(),
yieldSupplyAddresses = YIELD_SUPPLY_ADDRESSES,
gaslessFeeAddresses = gaslessTransactionRepository.getGaslessFeeAddresses(),
gaslessFeeAddresses = gaslessFeeAddresses,
).convertList(itemsResult.data.items),
)
is Result.Failure -> error(itemsResult.error.message ?: itemsResult.error.customMessage)