From b3a198ebb698368b5a0ddaefd6ec930c72a701ea Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 8 Nov 2021 19:05:49 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/tap/domain/tokens/CurrenciesRepository.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt b/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt index 18ea01ebbc..3cdf911dab 100644 --- a/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt +++ b/app/src/main/java/com/tangem/tap/domain/tokens/CurrenciesRepository.kt @@ -120,7 +120,10 @@ class CurrenciesRepository(val context: Application) { return tokensAdapter.fromJson(ethereumTokensJson)!!.map { it.toToken() } + tokensAdapter.fromJson(bscTokensJson)!!.map { it.toToken() } + - tokensAdapter.fromJson(binanceTokensJson)!!.map { it.toToken() } + tokensAdapter.fromJson(binanceTokensJson)!!.mapNotNull { + // temporary exclude Binance BEP-8 tokens + if (it.type != null && it.type != BINANCE_TOKEN_TYPE_BEP8) it.toToken() else null + } } fun getBlockchains( @@ -144,6 +147,8 @@ class CurrenciesRepository(val context: Application) { private const val FILE_NAME_PREFIX_TOKENS = "tokens" private const val FILE_NAME_PREFIX_BLOCKCHAINS = "blockchains" + private const val BINANCE_TOKEN_TYPE_BEP8 = "bep8" + fun getFileNameForTokens(cardId: String): String = "${FILE_NAME_PREFIX_TOKENS}_$cardId" fun getFileNameForBlockchains(cardId: String): String = "${FILE_NAME_PREFIX_BLOCKCHAINS}_$cardId" @@ -157,7 +162,8 @@ data class TokenDao( val contractAddress: String, val decimalCount: Int, @Json(name = "blockchain") - val blockchainDao: BlockchainDao + val blockchainDao: BlockchainDao, + val type: String? = null ) { fun toToken(): Token { return Token(