Updated on 2026-08-14

This commit is contained in:
Tangem 2024-06-05 19:54:14 +08:00
parent 84f5d99917
commit 1d8522dca6
5 changed files with 102 additions and 10 deletions

View file

@ -9,6 +9,7 @@ import com.tangem.datasource.api.stakekit.StakeKitApi
import com.tangem.datasource.api.tangemTech.TangemTechApi
import com.tangem.datasource.api.tangemTech.TangemTechApiV2
import com.tangem.datasource.api.tangemTech.TangemTechServiceApi
import com.tangem.datasource.utils.RequestHeader
import com.tangem.datasource.utils.RequestHeader.*
import com.tangem.datasource.utils.addHeaders
import com.tangem.datasource.utils.addLoggers
@ -118,11 +119,12 @@ class NetworkModule {
appVersionProvider: AppVersionProvider,
): TangemTechServiceApi {
return provideTangemTechApiInternal(
moshi,
context,
appVersionProvider,
PROD_V1_TANGEM_TECH_BASE_URL,
moshi = moshi,
context = context,
appVersionProvider = appVersionProvider,
baseUrl = PROD_V1_TANGEM_TECH_BASE_URL,
timeoutSeconds = TANGEM_TECH_SERVICE_TIMEOUT_SECONDS,
requestHeaders = listOf(AppVersionPlatformHeaders(appVersionProvider)),
)
}
@ -132,6 +134,7 @@ class NetworkModule {
appVersionProvider: AppVersionProvider,
baseUrl: String,
timeoutSeconds: Long? = null,
requestHeaders: List<RequestHeader> = listOf(CacheControlHeader, AppVersionPlatformHeaders(appVersionProvider)),
): T {
val client = OkHttpClient.Builder()
.let { builder ->
@ -142,8 +145,7 @@ class NetworkModule {
}
}
.addHeaders(
CacheControlHeader,
AppVersionPlatformHeaders(appVersionProvider),
*requestHeaders.toTypedArray(),
// TODO("refactor header init") get auth data after biometric auth to avoid race condition
// AuthenticationHeader(authProvider),
)

View file

@ -13,7 +13,7 @@
},
{
"name": "LOCAL_USER_LOGS_ENABLED",
"version": "5.11.0"
"version": "5.13.0"
},
{
"name": "GENERATE_XPUB_ENABLED",
@ -29,7 +29,7 @@
},
{
"name": "CARDANO_TOKENS_SUPPORT_ENABLED",
"version": "5.11.0"
"version": "5.12.0"
},
{
"name": "STAKING_ENABLED",