Updated on 2026-08-14

This commit is contained in:
Tangem 2025-10-31 10:06:00 +04:00
parent 8c5711166f
commit 5a4b35a90e
8 changed files with 74 additions and 10 deletions

View file

@ -184,6 +184,7 @@ sealed class TokenScreenAnalyticsEvent(
private const val LOADING = "Loading"
private const val ASSET_REQUIREMENT = "AssetRequirement"
private const val TRUSTLINE_REQUIREMENT = "TrustlineRequirement"
private const val APPROVAL_REQUIRED = "Approval Required"
@Suppress("CyclomaticComplexMethod")
fun ScenarioUnavailabilityReason.toReasonAnalyticsText(): String {
@ -192,8 +193,8 @@ sealed class TokenScreenAnalyticsEvent(
is ScenarioUnavailabilityReason.NotExchangeable,
is ScenarioUnavailabilityReason.NotSupportedBySellService,
is ScenarioUnavailabilityReason.StakingUnavailable,
ScenarioUnavailabilityReason.YieldSupplyApprovalRequired,
-> UNAVAILABLE
is ScenarioUnavailabilityReason.YieldSupplyApprovalRequired -> APPROVAL_REQUIRED
ScenarioUnavailabilityReason.UnassociatedAsset -> ASSET_REQUIREMENT
ScenarioUnavailabilityReason.TrustlineRequired -> TRUSTLINE_REQUIREMENT
is ScenarioUnavailabilityReason.EmptyBalance -> EMPTY