Updated on 2026-08-14
This commit is contained in:
commit
15a0d9c00b
4 changed files with 9 additions and 0 deletions
|
|
@ -50,5 +50,9 @@
|
|||
{
|
||||
"name": "NFT_ENABLED",
|
||||
"version": "undefined"
|
||||
},
|
||||
{
|
||||
"name": "STAKING_CARDANO_ENABLED",
|
||||
"version": "undefined"
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -219,6 +219,7 @@ internal class DefaultStakingRepository(
|
|||
private fun checkFeatureToggleEnabled(networkId: Network.ID): Boolean {
|
||||
return when (Blockchain.fromId(networkId.value)) {
|
||||
Blockchain.TON -> stakingFeatureToggles.isTonStakingEnabled
|
||||
Blockchain.Cardano -> stakingFeatureToggles.isCardanoStakingEnabled
|
||||
else -> true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,4 +9,7 @@ internal class DefaultStakingFeatureToggles(
|
|||
|
||||
override val isTonStakingEnabled: Boolean
|
||||
get() = featureTogglesManager.isFeatureEnabled(name = "STAKING_TON_ENABLED")
|
||||
|
||||
override val isCardanoStakingEnabled: Boolean
|
||||
get() = featureTogglesManager.isFeatureEnabled("STAKING_CARDANO_ENABLED")
|
||||
}
|
||||
|
|
@ -2,4 +2,5 @@ package com.tangem.domain.staking.toggles
|
|||
|
||||
interface StakingFeatureToggles {
|
||||
val isTonStakingEnabled: Boolean
|
||||
val isCardanoStakingEnabled: Boolean
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue