Updated on 2026-08-14

This commit is contained in:
Tangem 2024-02-15 09:22:30 +03:00
parent 76c64ef543
commit c3fa13f53d
5 changed files with 10 additions and 6 deletions

View file

@ -1,6 +1,8 @@
package com.tangem.tap.common
import android.content.Context
import android.content.Intent.FLAG_ACTIVITY_NEW_TASK
import android.content.Intent.FLAG_ACTIVITY_NO_HISTORY
import android.net.Uri
import androidx.browser.customtabs.CustomTabColorSchemeParams
import androidx.browser.customtabs.CustomTabsIntent
@ -22,6 +24,10 @@ class CustomTabsManager {
if (MutableAppThemeModeHolder.isDarkThemeActive) COLOR_SCHEME_DARK else COLOR_SCHEME_LIGHT,
)
.build()
// Open CustomTabsActivity as new task without saving into the stack
customTabsIntent.intent.setFlags(FLAG_ACTIVITY_NEW_TASK or FLAG_ACTIVITY_NO_HISTORY)
customTabsIntent.launchUrl(context, Uri.parse(url))
}
}

View file

@ -59,9 +59,7 @@ object TradeCryptoMiddleware {
is TradeCryptoAction.FinishSelling -> openReceiptUrl(action.transactionId)
is TradeCryptoAction.Buy -> proceedBuyAction(state, action)
is TradeCryptoAction.Sell -> proceedSellAction(action)
is TradeCryptoAction.Swap -> openSwap(
currency = action.cryptoCurrency,
)
is TradeCryptoAction.Swap -> openSwap(currency = action.cryptoCurrency)
is TradeCryptoAction.SendToken -> {
if (isSendRedesignedEnabled) {
handleNewSendToken(action = action)

View file

@ -67,6 +67,6 @@ interface ExchangeUrlBuilder {
companion object {
const val SCHEME = "https"
const val SUCCESS_URL = "tangem://success.tangem.com"
const val SUCCESS_URL = "https://tangem.com/success"
}
}