diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt index 2ed2ef4509..9f16bfc583 100644 --- a/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt +++ b/app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt @@ -276,7 +276,7 @@ internal class ReleaseMetricController( Logger("Metrics").error("Unknown suggestion provider: $provider") null } - }?.accumulateSamples(longArrayOf(providerTiming.second as Long)) + }?.accumulateSamples(listOf(providerTiming.second as Long)) } Unit } diff --git a/app/src/main/java/org/mozilla/fenix/home/recentsyncedtabs/RecentSyncedTabFeature.kt b/app/src/main/java/org/mozilla/fenix/home/recentsyncedtabs/RecentSyncedTabFeature.kt index ef9b1cb69c..e7da83ce0e 100644 --- a/app/src/main/java/org/mozilla/fenix/home/recentsyncedtabs/RecentSyncedTabFeature.kt +++ b/app/src/main/java/org/mozilla/fenix/home/recentsyncedtabs/RecentSyncedTabFeature.kt @@ -111,7 +111,7 @@ class RecentSyncedTabFeature( syncStartId: GleanTimerId? ) { RecentSyncedTabs.recentSyncedTabShown[tab.deviceType.name.lowercase()].add() - RecentSyncedTabs.recentSyncedTabTimeToLoad.stopAndAccumulate(syncStartId) + syncStartId?.let { RecentSyncedTabs.recentSyncedTabTimeToLoad.stopAndAccumulate(it) } if (tab == lastSyncedTab) { RecentSyncedTabs.latestSyncedTabIsStale.add() } diff --git a/app/src/main/java/org/mozilla/fenix/perf/ColdStartupDurationTelemetry.kt b/app/src/main/java/org/mozilla/fenix/perf/ColdStartupDurationTelemetry.kt index 33bf211eda..2a079211aa 100644 --- a/app/src/main/java/org/mozilla/fenix/perf/ColdStartupDurationTelemetry.kt +++ b/app/src/main/java/org/mozilla/fenix/perf/ColdStartupDurationTelemetry.kt @@ -66,7 +66,7 @@ class ColdStartupDurationTelemetry { val startNanos = StartupTimeline.frameworkStartMeasurement.applicationInitNanos val durationMillis = TimeUnit.NANOSECONDS.toMillis(firstFrameNanos - startNanos) - metric.accumulateSamples(longArrayOf(durationMillis)) + metric.accumulateSamples(listOf(durationMillis)) logger.info("COLD $typeForLog Application. to first frame: $durationMillis ms") } } diff --git a/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayMiddleware.kt b/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayMiddleware.kt index 8adcd29eb3..0395a4de27 100644 --- a/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayMiddleware.kt +++ b/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayMiddleware.kt @@ -56,7 +56,7 @@ class TabsTrayMiddleware : Middleware { ) val tabGroupSizeMapping = tabsPerGroup.map { generateTabGroupSizeMappedValue(it) } - SearchTerms.groupSizeDistribution.accumulateSamples(tabGroupSizeMapping.toLongArray()) + SearchTerms.groupSizeDistribution.accumulateSamples(tabGroupSizeMapping.toList()) } } } diff --git a/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt b/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt index 82996550df..f2fe2aa0b8 100644 --- a/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt +++ b/app/src/main/java/org/mozilla/fenix/telemetry/TelemetryMiddleware.kt @@ -106,9 +106,9 @@ class TelemetryMiddleware( // Record the age of the engine session of the killed foreground/background tab. if (isSelected && age != null) { - EngineMetrics.killForegroundAge.accumulateSamples(listOf(age).toLongArray()) + EngineMetrics.killForegroundAge.accumulateSamples(listOf(age)) } else if (age != null) { - EngineMetrics.killBackgroundAge.accumulateSamples(listOf(age).toLongArray()) + EngineMetrics.killBackgroundAge.accumulateSamples(listOf(age)) } } }