Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-13 13:00:29 +03:00
parent 431a969a43
commit 6c7c9bc3cb

View file

@ -1,31 +1,11 @@
package com.tangem.common
import com.tangem.utils.SupportedLanguages.CHINESE
import com.tangem.utils.SupportedLanguages.ENGLISH
import com.tangem.utils.SupportedLanguages.FRANCH
import com.tangem.utils.SupportedLanguages.GERMAN
import com.tangem.utils.SupportedLanguages.JAPANESE
import java.util.Locale
object TangemSiteShareUrlBuilder {
private const val BASE_URL = "https://tangem.com"
private const val CRYPTOCURRENCIES_PATH = "cryptocurrencies"
@Deprecated("Should use CHINESE from SupportedLanguages, but the site expects zh-Hans in the URL path")
private const val CHINESE_SITE_LOCALE = "zh-Hans"
@Deprecated("Should rely on SupportedLanguages instead of maintaining a separate list")
private val siteLocales = mapOf(
ENGLISH to ENGLISH,
FRANCH to FRANCH,
GERMAN to GERMAN,
JAPANESE to JAPANESE,
CHINESE to CHINESE_SITE_LOCALE,
)
fun shareUrl(tokenId: String): String {
val locale = siteLocales[Locale.getDefault().language] ?: ENGLISH
return "$BASE_URL/$locale/$CRYPTOCURRENCIES_PATH/$tokenId"
return "$BASE_URL/$CRYPTOCURRENCIES_PATH/$tokenId"
}
}