Updated on 2026-08-14

This commit is contained in:
Tangem 2026-02-12 13:34:10 +05:00
parent bbce67bcd2
commit d66e528975
4 changed files with 1 additions and 37 deletions

View file

@ -11,10 +11,6 @@
"name": "STAKING_TON_ENABLED",
"version": "5.28.0"
},
{
"name": "NFT_MEDIA_CONTENT_ENABLED",
"version": "undefined"
},
{
"name": "STAKING_CARDANO_ENABLED",
"version": "5.31.1"

View file

@ -1,6 +0,0 @@
package com.tangem.features.nft
interface NFTFeatureToggles {
val isNFTMediaContentEnabled: Boolean
}

View file

@ -1,11 +0,0 @@
package com.tangem.features.nft
import com.tangem.core.configtoggle.feature.FeatureTogglesManager
internal class DefaultNFTFeatureToggles(
private val featureTogglesManager: FeatureTogglesManager,
) : NFTFeatureToggles {
override val isNFTMediaContentEnabled: Boolean
get() = featureTogglesManager.isFeatureEnabled(name = "NFT_MEDIA_CONTENT_ENABLED")
}

View file

@ -1,9 +1,6 @@
package com.tangem.features.nft.di
import com.tangem.core.configtoggle.feature.FeatureTogglesManager
import com.tangem.core.decompose.model.Model
import com.tangem.features.nft.DefaultNFTFeatureToggles
import com.tangem.features.nft.NFTFeatureToggles
import com.tangem.features.nft.collections.model.NFTCollectionsModel
import com.tangem.features.nft.common.DefaultNFTComponent
import com.tangem.features.nft.component.*
@ -18,7 +15,6 @@ import com.tangem.features.nft.receive.model.NFTReceiveModel
import com.tangem.features.nft.traits.model.NFTAssetTraitsModel
import dagger.Binds
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import dagger.multibindings.ClassKey
@ -27,18 +23,7 @@ import javax.inject.Singleton
@Module
@InstallIn(SingletonComponent::class)
internal object NFTFeatureModule {
@Provides
@Singleton
fun provideFeatureToggles(featureTogglesManager: FeatureTogglesManager): NFTFeatureToggles {
return DefaultNFTFeatureToggles(featureTogglesManager)
}
}
@Module
@InstallIn(SingletonComponent::class)
internal interface NFTFeatureModuleBinds {
internal interface NFTFeatureModule {
@Binds
@Singleton
fun bindNFTDetailsInfoComponentFactory(