diff --git a/app/src/main/java/org/mozilla/fenix/components/Components.kt b/app/src/main/java/org/mozilla/fenix/components/Components.kt index fb5dc1072..0346f0b4f 100644 --- a/app/src/main/java/org/mozilla/fenix/components/Components.kt +++ b/app/src/main/java/org/mozilla/fenix/components/Components.kt @@ -227,7 +227,7 @@ class Components(private val context: Context) { ) } - val fxSuggest by lazyMonitored { FxSuggest(context) } + val fxSuggest by lazyMonitored { FxSuggest(context, analytics.crashReporter) } } /** diff --git a/app/src/main/java/org/mozilla/fenix/components/FxSuggest.kt b/app/src/main/java/org/mozilla/fenix/components/FxSuggest.kt index 05593c97f..22a444442 100644 --- a/app/src/main/java/org/mozilla/fenix/components/FxSuggest.kt +++ b/app/src/main/java/org/mozilla/fenix/components/FxSuggest.kt @@ -5,6 +5,7 @@ package org.mozilla.fenix.components import android.content.Context +import mozilla.components.concept.base.crash.CrashReporting import mozilla.components.feature.fxsuggest.FxSuggestIngestionScheduler import mozilla.components.feature.fxsuggest.FxSuggestStorage import org.mozilla.fenix.perf.lazyMonitored @@ -13,10 +14,12 @@ import org.mozilla.fenix.perf.lazyMonitored * Component group for Firefox Suggest. * * @param context The Android application context. + * @param crashReporter An optional [CrashReporting] instance for reporting unexpected caught + * exceptions. */ -class FxSuggest(context: Context) { +class FxSuggest(context: Context, crashReporter: CrashReporting? = null) { val storage by lazyMonitored { - FxSuggestStorage(context) + FxSuggestStorage(context, crashReporter) } val ingestionScheduler by lazyMonitored {