Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Commit 59cd5ce

Browse files
committed
Bug 1945545 - Add nimbus flag for enabling Merino integration r=android-reviewers,Roger
Differential Revision: https://phabricator.services.mozilla.com/D236561
1 parent 3ddebe5 commit 59cd5ce

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

mobile/android/fenix/app/nimbus.fml.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,15 @@ features:
547547
type: Boolean
548548
default: false
549549

550+
merino-recommendations:
551+
description: Sets the recommendations provider service to Merino.
552+
variables:
553+
enabled:
554+
description: >
555+
Whether or not to enable Merino endpoint to serve recommendations.
556+
type: Boolean
557+
default: false
558+
550559
microsurveys:
551560
description: Feature for microsurveys.
552561
variables:

mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,6 @@ object FeatureFlags {
7878
*/
7979
const val HOMEPAGE_AS_NEW_TAB = false
8080

81-
/**
82-
* Enables Merino content recommendations.
83-
*/
84-
const val MERINO_CONTENT_RECOMMENDATIONS = false
85-
8681
/**
8782
* Enables the Unified Trust Panel.
8883
*/

mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1686,9 +1686,10 @@ class Settings(private val appContext: Context) : PreferencesHolder {
16861686
/**
16871687
* Indicates if Merino content recommendations should be shown.
16881688
*/
1689-
var showContentRecommendations by booleanPreference(
1689+
var showContentRecommendations by lazyFeatureFlagPreference(
16901690
key = appContext.getPreferenceKey(R.string.pref_key_pocket_content_recommendations),
1691-
default = FeatureFlags.MERINO_CONTENT_RECOMMENDATIONS,
1691+
default = { FxNimbus.features.merinoRecommendations.value().enabled },
1692+
featureFlag = true,
16921693
)
16931694

16941695
/**

0 commit comments

Comments
 (0)