Updated on 2026-08-14

This commit is contained in:
Tangem 2026-07-21 14:25:43 +05:00
parent 49f24cf911
commit 06b4772826
4 changed files with 6 additions and 8 deletions

View file

@ -3,7 +3,6 @@ package com.tangem.datasource.api.tangemTech
import com.tangem.datasource.api.common.response.ApiResponse import com.tangem.datasource.api.common.response.ApiResponse
import com.tangem.datasource.api.promotion.models.CreatePromotionRegistrationBody import com.tangem.datasource.api.promotion.models.CreatePromotionRegistrationBody
import com.tangem.datasource.api.promotion.models.PromotionRegistrationResponse 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.PromotionsResponse
import com.tangem.datasource.api.promotion.models.YieldBoostStatusResponse import com.tangem.datasource.api.promotion.models.YieldBoostStatusResponse
import com.tangem.datasource.api.stories.models.StoryContentResponse import com.tangem.datasource.api.stories.models.StoryContentResponse

View file

@ -47,6 +47,7 @@ dependencies {
/** Tangem libraries */ /** Tangem libraries */
implementation(tangemDeps.card.core) implementation(tangemDeps.card.core)
implementation(tangemDeps.blockchain)
/** Common */ /** Common */
implementation(projects.common.ui) implementation(projects.common.ui)

View file

@ -9,13 +9,9 @@ import com.tangem.core.ui.components.fields.entity.SearchBarUM
import com.tangem.core.ui.extensions.resourceReference import com.tangem.core.ui.extensions.resourceReference
import com.tangem.features.commonfeatures.api.R import com.tangem.features.commonfeatures.api.R
import com.tangem.features.commonfeatures.api.addtoportfolio.AddToPortfolioManager import com.tangem.features.commonfeatures.api.addtoportfolio.AddToPortfolioManager
import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenAnalyticsPayload import com.tangem.features.commonfeatures.api.choosetoken.*
import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenBridge
import com.tangem.features.commonfeatures.api.choosetoken.ChooserBlock
import com.tangem.features.commonfeatures.api.choosetoken.ChooseTokenBridgeInternal.SearchQuery 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.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.AddToPortfolioRoute
import com.tangem.features.commonfeatures.impl.choosetoken.converter.SearchBarToggleTransformer import com.tangem.features.commonfeatures.impl.choosetoken.converter.SearchBarToggleTransformer
import com.tangem.features.commonfeatures.impl.choosetoken.converter.SearchBarUpdateQueryTransformer import com.tangem.features.commonfeatures.impl.choosetoken.converter.SearchBarUpdateQueryTransformer
@ -108,7 +104,7 @@ internal class ChooseTokenModel @Inject constructor(
) )
init { init {
if (bridge.settings.isShowMarketBlock) { if (bridge.settings.chooserBlock is ChooserBlock.Market) {
modelScope.launch { modelScope.launch {
delay(MARKETS_INITIAL_LOAD_DELAY) delay(MARKETS_INITIAL_LOAD_DELAY)
marketBlockDelegate.loadDefaultMarkets() marketBlockDelegate.loadDefaultMarkets()

View file

@ -25,9 +25,11 @@ dependencies {
implementation(projects.domain.account.status) implementation(projects.domain.account.status)
implementation(projects.domain.promo) implementation(projects.domain.promo)
implementation(projects.domain.promo.models) implementation(projects.domain.promo.models)
implementation(projects.domain.markets.models)
/** Data */ /** Data */
implementation(projects.data.common) implementation(projects.data.common)
implementation(tangemDeps.blockchain)
/** Core */ /** Core */
api(projects.core.configToggles) api(projects.core.configToggles)
@ -36,7 +38,6 @@ dependencies {
api(projects.core.decompose) api(projects.core.decompose)
api(projects.core.navigation) api(projects.core.navigation)
api(projects.core.utils) api(projects.core.utils)
implementation(projects.core.analytics)
implementation(projects.core.analytics.models) implementation(projects.core.analytics.models)
implementation(projects.core.ui) implementation(projects.core.ui)
@ -44,6 +45,7 @@ dependencies {
api(deps.compose.foundation) api(deps.compose.foundation)
implementation(deps.compose.ui) implementation(deps.compose.ui)
implementation(deps.compose.ui.tooling) implementation(deps.compose.ui.tooling)
implementation(deps.compose.material3)
implementation(deps.lifecycle.compose) implementation(deps.lifecycle.compose)
/** Other */ /** Other */