From 02dbc32b05456f25f0fa77b22f6d1993ab3f6268 Mon Sep 17 00:00:00 2001 From: Adam Novak Date: Sat, 8 Aug 2020 17:57:47 -0700 Subject: [PATCH] Use components that fixes https://github.com/mozilla-mobile/android-components/issues/8051 and reference new collection --- app/build.gradle | 7 +++++++ .../main/java/org/mozilla/fenix/components/Components.kt | 1 + 2 files changed, 8 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index b68d69c21..578637aaf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -30,6 +30,7 @@ android { testInstrumentationRunnerArguments clearPackageData: 'true' resValue "bool", "IS_DEBUG", "false" buildConfigField "boolean", "USE_RELEASE_VERSIONING", "false" + buildConfigField "String", "AMO_ACCOUNT", "\"mozilla\"" buildConfigField "String", "AMO_COLLECTION", "\"3204bb44a6ef44d39ee34917f28055\"" def deepLinkSchemeValue = "fenix-dev" buildConfigField "String", "DEEP_LINK_SCHEME", "\"$deepLinkSchemeValue\"" @@ -111,6 +112,9 @@ android { // Need to replicate default debug config features signingConfig signingConfigs.debug debuggable true + // Use custom allowed addon list + buildConfigField "String", "AMO_ACCOUNT", "\"16201230\"" + buildConfigField "String", "AMO_COLLECTION", "\"What-I-want-on-Fenix\"" } forkRelease releaseTemplate >> { buildConfigField "boolean", "USE_RELEASE_VERSIONING", "true" @@ -120,6 +124,9 @@ android { manifestPlaceholders = [ "deepLinkScheme": deepLinkSchemeValue ] + // Use custom allowed addon list + buildConfigField "String", "AMO_ACCOUNT", "\"16201230\"" + buildConfigField "String", "AMO_COLLECTION", "\"What-I-want-on-Fenix\"" } } 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 296ae433d..8528844b7 100644 --- a/app/src/main/java/org/mozilla/fenix/components/Components.kt +++ b/app/src/main/java/org/mozilla/fenix/components/Components.kt @@ -74,6 +74,7 @@ class Components(private val context: Context) { AddonCollectionProvider( context, core.client, + collectionAccount = BuildConfig.AMO_ACCOUNT, collectionName = BuildConfig.AMO_COLLECTION, maxCacheAgeInMinutes = DAY_IN_MINUTES )