[fenix] For https://github.com/mozilla-mobile/fenix/issues/15366: Add recently closed tabs metrics.

pull/600/head
mcarare 4 years ago committed by Mihai Adrian Carare
parent d404bd76d2
commit de2d1d9fd9

@ -187,6 +187,8 @@ sealed class Event {
object TabSettingsOpened : Event()
object RecentlyClosedTabsOpened : Event()
// Interaction events with extras
data class TopSiteSwipeCarousel(val page: Int) : Event() {

@ -674,6 +674,10 @@ private val Event.wrapper: EventWrapper<*>?
{ ProgressiveWebApp.backgroundKeys.valueOf(it) }
)
is Event.RecentlyClosedTabsOpened -> EventWrapper<NoExtraKeys>(
{ Events.recentlyClosedTabsOpened.record(it) }
)
Event.MasterPasswordMigrationDisplayed -> EventWrapper<NoExtraKeys>(
{ MasterPassword.displayed.record(it) }
)

@ -250,6 +250,7 @@ class DefaultTabTrayController(
override fun handleRecentlyClosedClicked() {
val directions = TabTrayDialogFragmentDirections.actionGlobalRecentlyClosed()
navController.navigate(directions)
metrics.track(Event.RecentlyClosedTabsOpened)
}
override fun handleGoToTabsSettingClicked() {

Loading…
Cancel
Save