Updated on 2026-08-14

This commit is contained in:
Tangem 2026-06-11 16:19:26 +04:00
parent f467cbacd0
commit 54ce1e7671
2 changed files with 8 additions and 16 deletions

View file

@ -12,13 +12,12 @@ internal class Auth : ApiConfig() {
override val environmentConfigs: List<ApiEnvironmentConfig> = 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/"
}
}

View file

@ -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(),
),
)