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 e7bca41e7..4d5894735 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 @@ -99,10 +99,14 @@ private class EventWrapper>( null } + @Suppress("DEPRECATION") + // FIXME(#19967): Migrate to non-deprecated API. this.recorder(extras) } } +@Suppress("DEPRECATION") +// FIXME(#19967): Migrate to non-deprecated API. private val Event.wrapper: EventWrapper<*>? get() = when (this) { is Event.OpenedApp -> EventWrapper( diff --git a/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryLifecycleObserver.kt b/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryLifecycleObserver.kt index ec86ae2f4..a6796804a 100644 --- a/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryLifecycleObserver.kt +++ b/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryLifecycleObserver.kt @@ -35,6 +35,8 @@ class TelemetryLifecycleObserver( val lastState = pausedState ?: return val currentState = createTabState() + @Suppress("DEPRECATION") + // FIXME(#19967): Migrate to non-deprecated API. EngineMetrics.foregroundMetrics.record(mapOf( MetricsKeys.backgroundActiveTabs to lastState.activeEngineTabs.toString(), MetricsKeys.backgroundCrashedTabs to lastState.crashedTabs.toString(),