From 06b4772826e91fc5f841bad8d10c6c0ecce4bd8c Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 21 Jul 2026 14:25:43 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/datasource/api/tangemTech/TangemTechApi.kt | 1 - features/common-features/impl/build.gradle.kts | 1 + .../impl/choosetoken/model/ChooseTokenModel.kt | 8 ++------ features/promo-banners/impl/build.gradle.kts | 4 +++- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/TangemTechApi.kt b/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/TangemTechApi.kt index 9fe1bd2211..ba7b268cdf 100644 --- a/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/TangemTechApi.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/TangemTechApi.kt @@ -3,7 +3,6 @@ package com.tangem.datasource.api.tangemTech import com.tangem.datasource.api.common.response.ApiResponse import com.tangem.datasource.api.promotion.models.CreatePromotionRegistrationBody import com.tangem.datasource.api.promotion.models.PromotionRegistrationResponse -import com.tangem.datasource.api.marketing.models.MarketingCampaignsResponse import com.tangem.datasource.api.promotion.models.PromotionsResponse import com.tangem.datasource.api.promotion.models.YieldBoostStatusResponse import com.tangem.datasource.api.stories.models.StoryContentResponse diff --git a/features/common-features/impl/build.gradle.kts b/features/common-features/impl/build.gradle.kts index a44ae83e47..43ff47afbd 100644 --- a/features/common-features/impl/build.gradle.kts +++ b/features/common-features/impl/build.gradle.kts @@ -47,6 +47,7 @@ dependencies { /** Tangem libraries */ implementation(tangemDeps.card.core) + implementation(tangemDeps.blockchain) /** Common */ implementation(projects.common.ui) diff --git a/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/ChooseTokenModel.kt b/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/ChooseTokenModel.kt index aefb466348..a824606076 100644 --- a/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/ChooseTokenModel.kt +++ b/features/common-features/impl/src/main/java/com/tangem/features/commonfeatures/impl/choosetoken/model/ChooseTokenModel.kt @@ -9,13 +9,9 @@ import com.tangem.core.ui.components.fields.entity.SearchBarUM import com.tangem.core.ui.extensions.resourceReference import com.tangem.features.commonfeatures.api.R import com.tangem.features.commonfeatures.api.addtoportfolio.AddToPortfolioManager -import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenAnalyticsPayload -import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenBridge -import com.tangem.features.commonfeatures.api.choosetoken.ChooserBlock +import com.tangem.features.commonfeatures.api.choosetoken.* import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenBridgeInternal.SearchQuery import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenBridgeInternal.SearchQuery.Companion.isSearchingState -import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenComponent -import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenResult import com.tangem.features.commonfeatures.impl.choosetoken.AddToPortfolioRoute import com.tangem.features.commonfeatures.impl.choosetoken.converter.SearchBarToggleTransformer import com.tangem.features.commonfeatures.impl.choosetoken.converter.SearchBarUpdateQueryTransformer @@ -108,7 +104,7 @@ internal class ChooseTokenModel @Inject constructor( ) init { - if (bridge.settings.isShowMarketBlock) { + if (bridge.settings.chooserBlock is ChooserBlock.Market) { modelScope.launch { delay(MARKETS_INITIAL_LOAD_DELAY) marketBlockDelegate.loadDefaultMarkets() diff --git a/features/promo-banners/impl/build.gradle.kts b/features/promo-banners/impl/build.gradle.kts index 44b8f28f91..983c6465b4 100644 --- a/features/promo-banners/impl/build.gradle.kts +++ b/features/promo-banners/impl/build.gradle.kts @@ -25,9 +25,11 @@ dependencies { implementation(projects.domain.account.status) implementation(projects.domain.promo) implementation(projects.domain.promo.models) + implementation(projects.domain.markets.models) /** Data */ implementation(projects.data.common) + implementation(tangemDeps.blockchain) /** Core */ api(projects.core.configToggles) @@ -36,7 +38,6 @@ dependencies { api(projects.core.decompose) api(projects.core.navigation) api(projects.core.utils) - implementation(projects.core.analytics) implementation(projects.core.analytics.models) implementation(projects.core.ui) @@ -44,6 +45,7 @@ dependencies { api(deps.compose.foundation) implementation(deps.compose.ui) implementation(deps.compose.ui.tooling) + implementation(deps.compose.material3) implementation(deps.lifecycle.compose) /** Other */