Updated on 2026-08-14
This commit is contained in:
parent
431a969a43
commit
6c7c9bc3cb
1 changed files with 1 additions and 21 deletions
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue