From ebe5d28c3f2db4b89aec59a3b524e8612a19b486 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 14 Jul 2023 10:13:13 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/src/main/java/com/tangem/tap/proxy/di/ProxyModule.kt | 4 +--- .../feature/learn2earn/domain/DefaultLearn2earnInteractor.kt | 2 +- .../learn2earn/domain/api/Learn2earnDependencyProvider.kt | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/proxy/di/ProxyModule.kt b/app/src/main/java/com/tangem/tap/proxy/di/ProxyModule.kt index 371f1e21bf..157be09a4a 100644 --- a/app/src/main/java/com/tangem/tap/proxy/di/ProxyModule.kt +++ b/app/src/main/java/com/tangem/tap/proxy/di/ProxyModule.kt @@ -56,9 +56,7 @@ class ProxyModule { @Singleton fun provideLear2earnDependencies(appStateHolder: AppStateHolder): Learn2earnDependencyProvider { return object : Learn2earnDependencyProvider { - override fun getUserCountryCodeProvider(): () -> String = { - appStateHolder.mainStore?.state?.globalState?.userCountryCode ?: Locale.current.language - } + override fun getLocaleProvider(): () -> String = { Locale.current.language } override fun getWebViewAuthCredentialsProvider(): () -> String? = { appStateHolder.mainStore?.state?.globalState?.configManager?.config?.tangemComAuthorization diff --git a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/DefaultLearn2earnInteractor.kt b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/DefaultLearn2earnInteractor.kt index 402f88ee82..a4b7493e39 100644 --- a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/DefaultLearn2earnInteractor.kt +++ b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/DefaultLearn2earnInteractor.kt @@ -34,7 +34,7 @@ internal class DefaultLearn2earnInteractor( private val webViewUriBuilder: WebViewUriBuilder by lazy { WebViewUriBuilder( authCredentialsProvider = dependencyProvider.getWebViewAuthCredentialsProvider(), - userCountryCodeProvider = dependencyProvider.getUserCountryCodeProvider(), + userCountryCodeProvider = dependencyProvider.getLocaleProvider(), promoCodeProvider = { repository.getUserData().promoCode }, ) } diff --git a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/api/Learn2earnDependencyProvider.kt b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/api/Learn2earnDependencyProvider.kt index b0261884ec..3c4178d472 100644 --- a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/api/Learn2earnDependencyProvider.kt +++ b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/domain/api/Learn2earnDependencyProvider.kt @@ -7,7 +7,7 @@ package com.tangem.feature.learn2earn.domain.api */ interface Learn2earnDependencyProvider { - fun getUserCountryCodeProvider(): () -> String + fun getLocaleProvider(): () -> String fun getWebViewAuthCredentialsProvider(): () -> String? } \ No newline at end of file