From c5f37f01eb0f92b06b458bb06b7dfb8f47c54b99 Mon Sep 17 00:00:00 2001 From: Mugurell Date: Mon, 6 Jun 2022 12:40:52 +0300 Subject: [PATCH] For #25538 - Add "metrics" telemetry for if default wallpaper is shown --- app/metrics.yaml | 16 ++++++++++++++++ .../java/org/mozilla/fenix/FenixApplication.kt | 3 +++ 2 files changed, 19 insertions(+) diff --git a/app/metrics.yaml b/app/metrics.yaml index 482dd009fd..fa1b069912 100644 --- a/app/metrics.yaml +++ b/app/metrics.yaml @@ -1518,6 +1518,22 @@ metrics: - android-probes@mozilla.com expires: 111 unit: integer + default_wallpaper: + type: boolean + lifetime: application + description: | + Is the default wallpapper set to be shown? + send_in_pings: + - metrics + bugs: + - https://github.com/mozilla-mobile/fenix/issues/25538 + data_reviews: + - ??????? + data_sensitivity: + - interaction + notification_emails: + - android-probes@mozilla.com + expires: 114 customize_home: most_visited_sites: diff --git a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt index 396eb082ce..b15c3c8f92 100644 --- a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt +++ b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt @@ -89,6 +89,7 @@ import org.mozilla.fenix.telemetry.TelemetryLifecycleObserver import org.mozilla.fenix.utils.BrowsersCache import org.mozilla.fenix.utils.Settings import org.mozilla.fenix.utils.Settings.Companion.TOP_SITES_PROVIDER_MAX_THRESHOLD +import org.mozilla.fenix.wallpapers.WallpaperManager import java.util.UUID import java.util.concurrent.TimeUnit @@ -670,6 +671,8 @@ open class FenixApplication : LocaleAwareApplication(), Provider { packageManager.getInstallerPackageName(packageName) } installSource.set(installSourcePackage.orEmpty()) + + defaultWallpaper.set(WallpaperManager.isDefaultTheCurrentWallpaper(settings)) } with(AndroidAutofill) {