From 54ce1e7671488ea6c24248d67224ed90f11f6001 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 11 Jun 2026 16:19:26 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/datasource/api/common/config/Auth.kt | 17 +++-------------- .../managers/ProdApiConfigsManagerTest.kt | 7 +++++-- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/core/datasource/src/main/java/com/tangem/datasource/api/common/config/Auth.kt b/core/datasource/src/main/java/com/tangem/datasource/api/common/config/Auth.kt index b84cc5c5a4..5f97c5fa26 100644 --- a/core/datasource/src/main/java/com/tangem/datasource/api/common/config/Auth.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/common/config/Auth.kt @@ -12,13 +12,12 @@ internal class Auth : ApiConfig() { override val environmentConfigs: List = listOf( createDevEnvironment(), - createMockedEnvironment(), createProdEnvironment(), ) private fun getInitialEnvironment(): ApiEnvironment { return when (BuildConfig.BUILD_TYPE) { - MOCKED_BUILD_TYPE -> ApiEnvironment.MOCK + MOCKED_BUILD_TYPE, DEBUG_BUILD_TYPE, INTERNAL_BUILD_TYPE, -> ApiEnvironment.DEV @@ -35,12 +34,6 @@ internal class Auth : ApiConfig() { headers = emptyMap(), ) - private fun createMockedEnvironment(): ApiEnvironmentConfig = ApiEnvironmentConfig( - environment = ApiEnvironment.MOCK, - baseUrl = MOCK_BASE_URL, - headers = emptyMap(), - ) - private fun createProdEnvironment(): ApiEnvironmentConfig = ApiEnvironmentConfig( environment = ApiEnvironment.PROD, baseUrl = PROD_BASE_URL, @@ -49,11 +42,7 @@ internal class Auth : ApiConfig() { private companion object { - // TODO Replace with real Auth Service hosts once the backend team confirms deployment. - // Swagger currently only declares `http://localhost:8080` for local development. - // [REDACTED_JIRA] - private const val DEV_BASE_URL = "http://localhost:8080/" - private const val MOCK_BASE_URL = "http://localhost:8080/" - private const val PROD_BASE_URL = "http://localhost:8080/" + private const val DEV_BASE_URL = "[REDACTED_ENV_URL]" + private const val PROD_BASE_URL = "https://authentication.tangem.org/" } } \ No newline at end of file diff --git a/core/datasource/src/test/kotlin/com/tangem/datasource/api/common/config/managers/ProdApiConfigsManagerTest.kt b/core/datasource/src/test/kotlin/com/tangem/datasource/api/common/config/managers/ProdApiConfigsManagerTest.kt index 818e2d2650..4277b0fab3 100644 --- a/core/datasource/src/test/kotlin/com/tangem/datasource/api/common/config/managers/ProdApiConfigsManagerTest.kt +++ b/core/datasource/src/test/kotlin/com/tangem/datasource/api/common/config/managers/ProdApiConfigsManagerTest.kt @@ -155,7 +155,7 @@ internal class ProdApiConfigsManagerTest { private fun createAuthModel(): TestModel { val environment = when (BuildConfig.BUILD_TYPE) { - MOCKED_BUILD_TYPE -> ApiEnvironment.MOCK + MOCKED_BUILD_TYPE, DEBUG_BUILD_TYPE, INTERNAL_BUILD_TYPE, -> ApiEnvironment.DEV @@ -169,7 +169,10 @@ internal class ProdApiConfigsManagerTest { id = ApiConfig.ID.Auth, expected = ApiEnvironmentConfig( environment = environment, - baseUrl = "http://localhost:8080/", + baseUrl = when (environment) { + ApiEnvironment.PROD -> "https://authentication.tangem.org/" + else -> "[REDACTED_ENV_URL]" + }, headers = emptyMap(), ), )