From 09c93f0fced353129ccc159c8d7c813d18ba4e5b Mon Sep 17 00:00:00 2001 From: Alexandru2909 Date: Mon, 18 Apr 2022 11:43:58 +0300 Subject: [PATCH] For #24838 - Remove Event.wrapper for Tabs telemetry --- .../main/java/org/mozilla/fenix/components/metrics/Event.kt | 2 -- .../mozilla/fenix/components/metrics/GleanMetricsService.kt | 4 ---- .../java/org/mozilla/fenix/settings/TabsSettingsFragment.kt | 6 +++--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/Event.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/Event.kt index 5d8708e81..0e4522ad9 100644 --- a/app/src/main/java/org/mozilla/fenix/components/metrics/Event.kt +++ b/app/src/main/java/org/mozilla/fenix/components/metrics/Event.kt @@ -16,8 +16,6 @@ sealed class Event { object HistorySearchGroupOpened : Event() object SearchWidgetInstalled : Event() - object TabSettingsOpened : Event() - object SyncedTabSuggestionClicked : Event() object BookmarkSuggestionClicked : Event() object ClipboardSuggestionClicked : Event() diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt index 47ddf8629..8aac5ac92 100644 --- a/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt +++ b/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt @@ -13,7 +13,6 @@ import org.mozilla.fenix.GleanMetrics.BrowserSearch import org.mozilla.fenix.GleanMetrics.Pings import org.mozilla.fenix.GleanMetrics.RecentlyVisitedHomepage import org.mozilla.fenix.GleanMetrics.SyncedTabs -import org.mozilla.fenix.GleanMetrics.Tabs import org.mozilla.fenix.GleanMetrics.Messaging import org.mozilla.fenix.ext.components @@ -76,9 +75,6 @@ private val Event.wrapper: EventWrapper<*>? } ) - is Event.TabSettingsOpened -> EventWrapper( - { Tabs.settingOpened.record(it) } - ) is Event.SyncedTabSuggestionClicked -> EventWrapper( { SyncedTabs.syncedTabsSuggestionClicked.record(it) } ) diff --git a/app/src/main/java/org/mozilla/fenix/settings/TabsSettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/TabsSettingsFragment.kt index da9f7d3d0..4db9c5309 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/TabsSettingsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/TabsSettingsFragment.kt @@ -9,11 +9,11 @@ import android.view.View import androidx.preference.PreferenceCategory import androidx.preference.PreferenceFragmentCompat import androidx.preference.SwitchPreference +import mozilla.telemetry.glean.private.NoExtras import org.mozilla.fenix.FeatureFlags import org.mozilla.fenix.GleanMetrics.Events +import org.mozilla.fenix.GleanMetrics.Tabs import org.mozilla.fenix.R -import org.mozilla.fenix.components.metrics.Event -import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.settings import org.mozilla.fenix.ext.showToolbar import org.mozilla.fenix.utils.view.addToRadioGroup @@ -38,7 +38,7 @@ class TabsSettingsFragment : PreferenceFragmentCompat() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - view.context.components.analytics.metrics.track(Event.TabSettingsOpened) + Tabs.settingOpened.record(NoExtras()) } override fun onResume() {