From f1d250cc90a3d480186480bebe36dfcba7006473 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 8 Jul 2025 22:28:44 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../InitializeQrScanningStateTransformer.kt | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/presentation/transformers/InitializeQrScanningStateTransformer.kt b/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/presentation/transformers/InitializeQrScanningStateTransformer.kt index 15536a1d0b..1b51ac2222 100644 --- a/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/presentation/transformers/InitializeQrScanningStateTransformer.kt +++ b/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/presentation/transformers/InitializeQrScanningStateTransformer.kt @@ -11,8 +11,6 @@ import com.tangem.feature.qrscanning.presentation.PasteAction import com.tangem.feature.qrscanning.presentation.QrScanningState import com.tangem.feature.qrscanning.presentation.TopBarConfig -private const val WC_SCHEME = "wc" - internal class InitializeQrScanningStateTransformer( private val clickIntents: QrScanningClickIntents, private val clipboardManager: ClipboardManager, @@ -38,7 +36,10 @@ internal class InitializeQrScanningStateTransformer( private fun constructTopBarConfig(): TopBarConfig { return when (source) { - SourceType.SEND -> TopBarConfig(title = null, startIcon = R.drawable.ic_back_24) + SourceType.SEND -> TopBarConfig( + title = resourceReference(R.string.common_send), + startIcon = R.drawable.ic_back_24, + ) SourceType.WALLET_CONNECT -> TopBarConfig( title = resourceReference(R.string.wc_new_connection), startIcon = R.drawable.ic_close_24, @@ -48,14 +49,10 @@ internal class InitializeQrScanningStateTransformer( private fun constructPasteAction(): PasteAction { val uri = clipboardManager.getText() - return if (source == SourceType.WALLET_CONNECT && uri != null && isWalletConnectUri(uri)) { + return if (uri != null) { PasteAction.Perform { clickIntents.onQrScanned(uri) } } else { PasteAction.None } } - - private fun isWalletConnectUri(uri: String): Boolean { - return uri.lowercase().startsWith(WC_SCHEME) - } } \ No newline at end of file