Updated on 2026-08-14

This commit is contained in:
Tangem 2026-07-20 02:39:06 -07:00
parent 4d331c622d
commit d09743e8f4
5 changed files with 11 additions and 15 deletions

View file

@ -3,6 +3,7 @@ package com.tangem.datasource.api.common.config
import com.tangem.datasource.BuildConfig
import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.utils.ProviderSuspend
import com.tangem.utils.SupportedLanguages
import com.tangem.utils.info.AppInfoProvider
internal sealed class TangemPay(
@ -56,6 +57,7 @@ internal sealed class TangemPay(
"platform" to ProviderSuspend { "Android" },
"X-API-KEY" to ProviderSuspend { getBffStaticToken(apiEnvironment) },
"X-Device-Scale" to ProviderSuspend { appInfoProvider.deviceScale.toString() },
"Accept-Language" to ProviderSuspend { SupportedLanguages.getCurrentSupportedLanguageCode() },
)
private fun getBffStaticToken(apiEnvironment: ApiEnvironment): String {

View file

@ -194,13 +194,11 @@ interface TangemPayApi {
@GET("v1/customer/cashback/promotions")
suspend fun getCashbackPromotions(
@Header("Authorization") authHeader: String,
@Header("Accept-Language") language: String,
): ApiResponse<CashbackPromotionsResponse>
@GET("v1/customer/cashback/accruals/docs")
suspend fun getCashbackAccrualDocs(
@Header("Authorization") authHeader: String,
@Header("Accept-Language") language: String,
): ApiResponse<CashbackAccrualDocsResponse>
@GET("v1/customer/cashback/history")