From 918ed10a513b402699c4aad59c3754c9566de583 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 4 Apr 2023 13:05:00 +0300 Subject: [PATCH] Updated on 2026-08-14 --- ...{DefaultDemoModeData.kt => DefaultDemoModeDatasource.kt} | 4 ++-- .../main/java/com/tangem/tap/features/demo/di/DemoModule.kt | 6 +++--- .../demo/{DemoModeData.kt => DemoModeDatasource.kt} | 2 +- .../tangem/feature/referral/data/ReferralRepositoryImpl.kt | 6 +++--- .../tangem/feature/referral/di/ReferralRepositoryModule.kt | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) rename app/src/main/java/com/tangem/tap/features/demo/{DefaultDemoModeData.kt => DefaultDemoModeDatasource.kt} (58%) rename core/datasource/src/main/java/com/tangem/datasource/demo/{DemoModeData.kt => DemoModeDatasource.kt} (78%) diff --git a/app/src/main/java/com/tangem/tap/features/demo/DefaultDemoModeData.kt b/app/src/main/java/com/tangem/tap/features/demo/DefaultDemoModeDatasource.kt similarity index 58% rename from app/src/main/java/com/tangem/tap/features/demo/DefaultDemoModeData.kt rename to app/src/main/java/com/tangem/tap/features/demo/DefaultDemoModeDatasource.kt index 0132b86740..874aaa15c1 100644 --- a/app/src/main/java/com/tangem/tap/features/demo/DefaultDemoModeData.kt +++ b/app/src/main/java/com/tangem/tap/features/demo/DefaultDemoModeDatasource.kt @@ -1,10 +1,10 @@ package com.tangem.tap.features.demo -import com.tangem.datasource.demo.DemoModeData +import com.tangem.datasource.demo.DemoModeDatasource import com.tangem.tap.proxy.AppStateHolder import javax.inject.Inject -class DefaultDemoModeData @Inject constructor(private val appStateHolder: AppStateHolder) : DemoModeData { +class DefaultDemoModeDatasource @Inject constructor(private val appStateHolder: AppStateHolder) : DemoModeDatasource { override val isDemoModeActive: Boolean get() = appStateHolder.scanResponse?.let { DemoHelper.isDemoCard(it) } == true diff --git a/app/src/main/java/com/tangem/tap/features/demo/di/DemoModule.kt b/app/src/main/java/com/tangem/tap/features/demo/di/DemoModule.kt index 8e235ac849..de45fe6609 100644 --- a/app/src/main/java/com/tangem/tap/features/demo/di/DemoModule.kt +++ b/app/src/main/java/com/tangem/tap/features/demo/di/DemoModule.kt @@ -1,7 +1,7 @@ package com.tangem.tap.features.demo.di -import com.tangem.datasource.demo.DemoModeData -import com.tangem.tap.features.demo.DefaultDemoModeData +import com.tangem.datasource.demo.DemoModeDatasource +import com.tangem.tap.features.demo.DefaultDemoModeDatasource import dagger.Binds import dagger.Module import dagger.hilt.InstallIn @@ -14,5 +14,5 @@ internal interface DemoModule { @Binds @Singleton - fun bindDemoModeHelper(demoModeHelper: DefaultDemoModeData): DemoModeData + fun bindDemoModeHelper(demoModeHelper: DefaultDemoModeDatasource): DemoModeDatasource } \ No newline at end of file diff --git a/core/datasource/src/main/java/com/tangem/datasource/demo/DemoModeData.kt b/core/datasource/src/main/java/com/tangem/datasource/demo/DemoModeDatasource.kt similarity index 78% rename from core/datasource/src/main/java/com/tangem/datasource/demo/DemoModeData.kt rename to core/datasource/src/main/java/com/tangem/datasource/demo/DemoModeDatasource.kt index 49ce3534cb..68012d120b 100644 --- a/core/datasource/src/main/java/com/tangem/datasource/demo/DemoModeData.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/demo/DemoModeDatasource.kt @@ -4,7 +4,7 @@ package com.tangem.datasource.demo * Data provides for demo cards * */ -interface DemoModeData { +interface DemoModeDatasource { val isDemoModeActive: Boolean } \ No newline at end of file diff --git a/features/referral/data/src/main/java/com/tangem/feature/referral/data/ReferralRepositoryImpl.kt b/features/referral/data/src/main/java/com/tangem/feature/referral/data/ReferralRepositoryImpl.kt index 780eac147b..c6f2151478 100644 --- a/features/referral/data/src/main/java/com/tangem/feature/referral/data/ReferralRepositoryImpl.kt +++ b/features/referral/data/src/main/java/com/tangem/feature/referral/data/ReferralRepositoryImpl.kt @@ -2,7 +2,7 @@ package com.tangem.feature.referral.data import com.tangem.datasource.api.tangemTech.TangemTechApi import com.tangem.datasource.api.tangemTech.models.StartReferralBody -import com.tangem.datasource.demo.DemoModeData +import com.tangem.datasource.demo.DemoModeDatasource import com.tangem.feature.referral.converters.ReferralConverter import com.tangem.feature.referral.domain.ReferralRepository import com.tangem.feature.referral.domain.models.ReferralData @@ -14,11 +14,11 @@ internal class ReferralRepositoryImpl @Inject constructor( private val referralApi: TangemTechApi, private val referralConverter: ReferralConverter, private val coroutineDispatcher: CoroutineDispatcherProvider, - private val demoModeData: DemoModeData, + private val demoModeDatasource: DemoModeDatasource, ) : ReferralRepository { override val isDemoMode: Boolean - get() = demoModeData.isDemoModeActive + get() = demoModeDatasource.isDemoModeActive override suspend fun getReferralStatus(walletId: String): ReferralData { return withContext(coroutineDispatcher.io) { diff --git a/features/referral/data/src/main/java/com/tangem/feature/referral/di/ReferralRepositoryModule.kt b/features/referral/data/src/main/java/com/tangem/feature/referral/di/ReferralRepositoryModule.kt index 9b86232f70..98454f3c3f 100644 --- a/features/referral/data/src/main/java/com/tangem/feature/referral/di/ReferralRepositoryModule.kt +++ b/features/referral/data/src/main/java/com/tangem/feature/referral/di/ReferralRepositoryModule.kt @@ -1,7 +1,7 @@ package com.tangem.feature.referral.di import com.tangem.datasource.api.tangemTech.TangemTechApi -import com.tangem.datasource.demo.DemoModeData +import com.tangem.datasource.demo.DemoModeDatasource import com.tangem.feature.referral.converters.ReferralConverter import com.tangem.feature.referral.data.ReferralRepositoryImpl import com.tangem.feature.referral.domain.ReferralRepository @@ -22,13 +22,13 @@ class ReferralRepositoryModule { tangemTechApi: TangemTechApi, referralConverter: ReferralConverter, coroutineDispatcherProvider: CoroutineDispatcherProvider, - demoModeData: DemoModeData, + demoModeDatasource: DemoModeDatasource, ): ReferralRepository { return ReferralRepositoryImpl( referralApi = tangemTechApi, referralConverter = referralConverter, coroutineDispatcher = coroutineDispatcherProvider, - demoModeData = demoModeData, + demoModeDatasource = demoModeDatasource, ) } } \ No newline at end of file