Updated on 2026-08-14

This commit is contained in:
Tangem 2025-04-21 17:15:38 +05:00
parent 17008240b9
commit aba620bd59
12 changed files with 21 additions and 21 deletions

View file

@ -39,7 +39,7 @@ internal interface WalletContentClickIntents {
fun onOrganizeTokensClick()
fun onOnrampSuccessClick(externalTxId: String)
fun onOnrampSuccessClick(txId: String)
fun onDismissMarketsOnboarding()
@ -117,8 +117,8 @@ internal class WalletContentClickIntentsImplementor @Inject constructor(
router.openOrganizeTokensScreen(userWalletId = stateHolder.getSelectedWalletId())
}
override fun onOnrampSuccessClick(externalTxId: String) {
router.openOnrampSuccessScreen(externalTxId = externalTxId)
override fun onOnrampSuccessClick(txId: String) {
router.openOnrampSuccessScreen(txId = txId)
}
override fun onDismissMarketsOnboarding() {

View file

@ -67,13 +67,13 @@ internal class DefaultWalletRouter @Inject constructor(
}
}
override fun openOnrampSuccessScreen(externalTxId: String) {
override fun openOnrampSuccessScreen(txId: String) {
// finish current onramp flow and show onramp success screen
val replaceOnrampScreens = router.stack
.filterNot { it is AppRoute.Onramp }
.toMutableList()
replaceOnrampScreens.add(AppRoute.OnrampSuccess(externalTxId))
replaceOnrampScreens.add(AppRoute.OnrampSuccess(txId))
router.replaceAll(*replaceOnrampScreens.toTypedArray())
}

View file

@ -33,8 +33,8 @@ internal interface InnerWalletRouter {
/** Open onboarding screen */
fun openOnboardingScreen(scanResponse: ScanResponse, continueBackup: Boolean = false)
/** Open onramp success screen for [externalTxId] */
fun openOnrampSuccessScreen(externalTxId: String)
/** Open onramp success screen for [txId] */
fun openOnrampSuccessScreen(txId: String)
/** Open transaction history website by [url] */
fun openUrl(url: String)