diff --git a/app/src/main/java/com/tangem/tap/common/analytics/events/MyWallets.kt b/app/src/main/java/com/tangem/tap/common/analytics/events/MyWallets.kt index d83a8371d6..4db0526ad2 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/events/MyWallets.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/events/MyWallets.kt @@ -9,12 +9,12 @@ sealed class MyWallets( class MyWalletsScreenOpened : MyWallets(event = "My Wallets Screen Opened") class CardWasScanned : MyWallets(event = "Card Was Scanned") - class WalletUnlockTapped : MyWallets(event = "Wallet Unlock Tapped") sealed class Button { class ScanNewCard : MyWallets(event = "Button - Scan New Card") class UnlockWithBiometrics : MyWallets(event = "Button - Unlock all with Face ID") class EditWalletTapped : MyWallets(event = "Button - Edit Wallet Tapped") class DeleteWalletTapped : MyWallets(event = "Button - Delete Wallet Tapped") + class WalletUnlockTapped : MyWallets(event = "Button - Wallet Unlock Tapped") } } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/walletSelector/redux/WalletSelectorMiddleware.kt b/app/src/main/java/com/tangem/tap/features/walletSelector/redux/WalletSelectorMiddleware.kt index ed12b4cd7b..fcf97e11db 100644 --- a/app/src/main/java/com/tangem/tap/features/walletSelector/redux/WalletSelectorMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/walletSelector/redux/WalletSelectorMiddleware.kt @@ -206,6 +206,7 @@ internal class WalletSelectorMiddleware { } private suspend fun unlockUserWalletWithScannedCard(userWallet: UserWallet): CompletionResult { + Analytics.send(MyWallets.Button.WalletUnlockTapped()) tangemSdkManager.changeDisplayedCardIdNumbersCount(userWallet.scanResponse) return tangemSdkManager.scanCard(userWallet.cardId) .map { scannedCard -> @@ -243,8 +244,6 @@ internal class WalletSelectorMiddleware { } private fun renameWallet(userWalletId: UserWalletId, newName: String) { - Analytics.send(MyWallets.Button.EditWalletTapped()) - scope.launch { userWalletsListManager.update(userWalletId) { it.copy(name = newName) } .doOnFailure { error -> diff --git a/app/src/main/java/com/tangem/tap/features/walletSelector/ui/WalletSelectorViewModel.kt b/app/src/main/java/com/tangem/tap/features/walletSelector/ui/WalletSelectorViewModel.kt index 52a99013e3..edb923f5ba 100644 --- a/app/src/main/java/com/tangem/tap/features/walletSelector/ui/WalletSelectorViewModel.kt +++ b/app/src/main/java/com/tangem/tap/features/walletSelector/ui/WalletSelectorViewModel.kt @@ -2,7 +2,9 @@ package com.tangem.tap.features.walletSelector.ui import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope +import com.tangem.core.analytics.Analytics import com.tangem.domain.common.util.UserWalletId +import com.tangem.tap.common.analytics.events.MyWallets import com.tangem.tap.common.extensions.dispatchOnMain import com.tangem.tap.features.walletSelector.redux.WalletSelectorAction import com.tangem.tap.features.walletSelector.redux.WalletSelectorState @@ -71,6 +73,7 @@ internal class WalletSelectorViewModel : ViewModel(), StoreSubscriber