From 8e123e0b61a09c646f66090390e36bb5a47d523b Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 11 Aug 2023 12:33:04 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../data/WalletConnectRepositoryImpl.kt | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/WalletConnectRepositoryImpl.kt b/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/WalletConnectRepositoryImpl.kt index 3304faa535..02e8105ee4 100644 --- a/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/WalletConnectRepositoryImpl.kt +++ b/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/WalletConnectRepositoryImpl.kt @@ -294,16 +294,19 @@ class WalletConnectRepositoryImpl @Inject constructor( override fun sendRequest(requestData: RequestData, result: String) { val session = currentSessions.find { it.topic == requestData.topic } - analyticsHandler.send( - WalletConnect.RequestHandled( - WalletConnect.RequestHandledParams( - dAppName = session?.name ?: "", - dAppUrl = session?.url ?: "", - methodName = requestData.method, - blockchain = requestData.blockchain, + // Add Ethereum Chain method is processed without user input, skip logging it + if (requestData.method != WcJrpcMethods.WALLET_ADD_ETHEREUM_CHAIN.code) { + analyticsHandler.send( + WalletConnect.RequestHandled( + WalletConnect.RequestHandledParams( + dAppName = session?.name ?: "", + dAppUrl = session?.url ?: "", + methodName = requestData.method, + blockchain = requestData.blockchain, + ), ), - ), - ) + ) + } Web3Wallet.respondSessionRequest( params = Wallet.Params.SessionRequestResponse( sessionTopic = requestData.topic,