Updated on 2026-08-14

This commit is contained in:
Tangem 2026-02-26 13:20:41 +03:00
parent 73bf0b7617
commit 128faaec8d
4 changed files with 24 additions and 12 deletions

View file

@ -45,6 +45,14 @@ internal class MarketsPortfolioModel @Inject constructor(
private val params = paramsContainer.require<MarketsPortfolioComponent.Params>()
private val analyticsEventBuilder = PortfolioAnalyticsEvent.EventBuilder(
tokenSymbol = params.token.symbol,
source = params.analyticsParams?.source,
)
private val currentAppCurrency = createAppCurrencyFlow()
private val tokenActionsHandler = createTokenActionsHandler()
val addToPortfolioManager: AddToPortfolioManager = createAddToPortfolioManager()
private val marketsPortfolioDelegate: MarketsPortfolioDelegate = createMarketsPortfolioDelegate()
@ -54,15 +62,6 @@ internal class MarketsPortfolioModel @Inject constructor(
override fun onSuccess(addedToken: CryptoCurrency) = bottomSheetNavigation.dismiss()
}
private val analyticsEventBuilder = PortfolioAnalyticsEvent.EventBuilder(
tokenSymbol = params.token.symbol,
source = params.analyticsParams?.source,
)
private val currentAppCurrency = createAppCurrencyFlow()
private val tokenActionsHandler = createTokenActionsHandler()
init {
marketsPortfolioDelegate.combineData()
.onEach { state.value = it }