Updated on 2026-08-14
This commit is contained in:
commit
a3d8800964
18 changed files with 67 additions and 44 deletions
|
|
@ -1181,6 +1181,7 @@ internal class StakingModel @Inject constructor(
|
|||
analyticsEventHandler.send(
|
||||
StakingAnalyticsEvent.NotEnoughFee(
|
||||
token = cryptoCurrencyStatus.currency.symbol,
|
||||
blockchain = cryptoCurrencyStatus.currency.network.name,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -654,6 +654,7 @@ internal class StakingModelTransactionTest : StakingModelTestBase() {
|
|||
fun `WHEN onNotEnoughFeeNotificationShow THEN NotEnoughFee analytics sent with token`() = runTest {
|
||||
val (testCryptoCurrencyStatus, testAccountCurrencyStatus) = createMockedAccountCurrencyStatus()
|
||||
every { testCryptoCurrencyStatus.currency.symbol } returns "SOL"
|
||||
every { testCryptoCurrencyStatus.currency.network.name } returns "solana"
|
||||
every {
|
||||
getAccountCurrencyStatusUseCase(testUserWalletId, testCryptoCurrency)
|
||||
} returns flowOf(testAccountCurrencyStatus)
|
||||
|
|
@ -670,7 +671,12 @@ internal class StakingModelTransactionTest : StakingModelTestBase() {
|
|||
model.onNotEnoughFeeNotificationShow()
|
||||
|
||||
verify {
|
||||
analyticsEventHandler.send(StakingAnalyticsEvent.NotEnoughFee(token = "SOL"))
|
||||
analyticsEventHandler.send(
|
||||
StakingAnalyticsEvent.NotEnoughFee(
|
||||
token = "SOL",
|
||||
blockchain = "solana",
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
model.onDestroy()
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ internal class SetTokenListTransformer(
|
|||
is TokenConverterParams.Account -> params.accountList.accountStatuses
|
||||
.filterIsInstance<AccountStatus.Payment>()
|
||||
.firstOrNull()
|
||||
is TokenConverterParams.Wallet -> null
|
||||
is TokenConverterParams.Wallet -> return TangemPayMainUM.Empty
|
||||
} ?: return this
|
||||
|
||||
return tangemPayConverter.convert(paymentAccountStatus)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue