From 62e254b0bbe9e9a7bb5fd50d2961bbf5cbef2d9b Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 17 Feb 2023 14:29:52 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/tap/common/analytics/events/Onboarding.kt | 2 ++ .../wallet/saltPay/redux/OnboardingSaltPayMiddleware.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/com/tangem/tap/common/analytics/events/Onboarding.kt b/app/src/main/java/com/tangem/tap/common/analytics/events/Onboarding.kt index d5283849ef..0b203bab27 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/events/Onboarding.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/events/Onboarding.kt @@ -67,8 +67,10 @@ sealed class Onboarding( class SetupFinished : Twins("Twin Setup Finished") } + class PinScreenOpened : Onboarding("Onboarding", "PIN screen opened") class PinCodeSet : Onboarding("Onboarding", "PIN code set") class ButtonConnect : Onboarding("Onboarding", "Button - Connect") + class KYCScreenOpened : Onboarding("Onboarding", "KYC screen opened") class KYCStarted : Onboarding("Onboarding", "KYC started") class KYCInProgress : Onboarding("Onboarding", "KYC in progress") class KYCRejected : Onboarding("Onboarding", "KYC rejected") diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/redux/OnboardingSaltPayMiddleware.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/redux/OnboardingSaltPayMiddleware.kt index 5f39361096..ad903e6dd1 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/redux/OnboardingSaltPayMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/redux/OnboardingSaltPayMiddleware.kt @@ -258,6 +258,8 @@ private fun handleOnboardingSaltPayAction(anyAction: Action, appState: () -> App } is OnboardingSaltPayAction.SetStep -> { when (action.newStep) { + SaltPayActivationStep.NeedPin -> Analytics.send(Onboarding.PinScreenOpened()) + SaltPayActivationStep.KycIntro -> Analytics.send(Onboarding.KYCScreenOpened()) SaltPayActivationStep.KycStart -> Analytics.send(Onboarding.KYCStarted()) SaltPayActivationStep.KycWaiting -> Analytics.send(Onboarding.KYCInProgress()) SaltPayActivationStep.KycReject -> Analytics.send(Onboarding.KYCRejected())