From f7c616b652320dcc474764a622ba32d9879aaea8 Mon Sep 17 00:00:00 2001 From: Matt Cleinman <9295855+mcleinman@users.noreply.github.com> Date: Thu, 6 Feb 2025 15:44:41 -0800 Subject: [PATCH] VPN-6437 only send iOS metric when onboarding --- src/platforms/ios/ioscontroller.mm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/platforms/ios/ioscontroller.mm b/src/platforms/ios/ioscontroller.mm index 284456ae7c..49bbd0ba4a 100644 --- a/src/platforms/ios/ioscontroller.mm +++ b/src/platforms/ios/ioscontroller.mm @@ -206,8 +206,11 @@ Controller* controller = MozillaVPN::instance()->controller(); controller->startHandshakeTimer(); - granted ? mozilla::glean::outcome::onboarding_ntwrk_perm_granted.record() - : mozilla::glean::outcome::onboarding_ntwrk_perm_denied.record(); + BOOL isOnboarding = MozillaVPN::instance()->state() == App::StateOnboarding; + if (isOnboarding) { + granted ? mozilla::glean::outcome::onboarding_ntwrk_perm_granted.record() + : mozilla::glean::outcome::onboarding_ntwrk_perm_denied.record(); + } }]; }