From bcd10fbe27fdc732564dd6255097f37910058041 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 2 Apr 2025 15:09:12 +0700 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/tap/common/analytics/events/WalletConnect.kt | 1 + .../data/DefaultLegacyWalletConnectRepository.kt | 2 +- .../details/redux/walletconnect/WalletConnectAction.kt | 2 +- .../ui/walletconnect/dialogs/ClipboardOrScanQrDialog.kt | 4 +++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/common/analytics/events/WalletConnect.kt b/app/src/main/java/com/tangem/tap/common/analytics/events/WalletConnect.kt index 1725eabaaa..60c649ba6e 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/events/WalletConnect.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/events/WalletConnect.kt @@ -19,6 +19,7 @@ internal sealed class WalletConnect( AnalyticsParam.SOURCE to when (source) { SourceType.QR -> "QR" SourceType.DEEPLINK -> "DeepLink" + SourceType.CLIPBOARD -> "Clipboard" SourceType.ETC -> "etc" }, ), diff --git a/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt b/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt index bb03434cb0..ff5677c84e 100644 --- a/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt +++ b/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt @@ -459,7 +459,7 @@ internal class DefaultLegacyWalletConnectRepository( val session = currentSessions.find { it.topic == requestData.topic } analyticsHandler.send( - WalletConnect.SignatureRequestHandled( + WalletConnect.SignatureRequestFailed( WalletConnect.RequestHandledParams( dAppName = session?.name ?: "", dAppUrl = session?.url ?: "", diff --git a/app/src/main/java/com/tangem/tap/features/details/redux/walletconnect/WalletConnectAction.kt b/app/src/main/java/com/tangem/tap/features/details/redux/walletconnect/WalletConnectAction.kt index 3383203b41..2fb10581de 100644 --- a/app/src/main/java/com/tangem/tap/features/details/redux/walletconnect/WalletConnectAction.kt +++ b/app/src/main/java/com/tangem/tap/features/details/redux/walletconnect/WalletConnectAction.kt @@ -17,7 +17,7 @@ sealed class WalletConnectAction : Action { val wcUri: String, val source: SourceType, ) : WalletConnectAction() { - enum class SourceType { QR, DEEPLINK, ETC } + enum class SourceType { QR, DEEPLINK, CLIPBOARD, ETC } } data class DisconnectSession(val topic: String) : WalletConnectAction() diff --git a/app/src/main/java/com/tangem/tap/features/details/ui/walletconnect/dialogs/ClipboardOrScanQrDialog.kt b/app/src/main/java/com/tangem/tap/features/details/ui/walletconnect/dialogs/ClipboardOrScanQrDialog.kt index a6ac03c6c7..441777794f 100644 --- a/app/src/main/java/com/tangem/tap/features/details/ui/walletconnect/dialogs/ClipboardOrScanQrDialog.kt +++ b/app/src/main/java/com/tangem/tap/features/details/ui/walletconnect/dialogs/ClipboardOrScanQrDialog.kt @@ -17,7 +17,9 @@ object ClipboardOrScanQrDialog { setTitle(context.getString(R.string.common_select_action)) setMessage(context.getText(R.string.wallet_connect_clipboard_alert)) setPositiveButton(context.getText(R.string.wallet_connect_paste_from_clipboard)) { _, _ -> - store.dispatch(WalletConnectAction.OpenSession(wcUri, WalletConnectAction.OpenSession.SourceType.ETC)) + store.dispatch( + WalletConnectAction.OpenSession(wcUri, WalletConnectAction.OpenSession.SourceType.CLIPBOARD), + ) } setNegativeButton(context.getText(R.string.wallet_connect_scan_new_code)) { _, _ -> store.dispatchNavigationAction {