From 1f5bfff0257166c22125c60eec06cc9d9d3830b4 Mon Sep 17 00:00:00 2001 From: Sebastian Kaspari Date: Fri, 10 Jan 2020 13:52:27 +0100 Subject: [PATCH] Issue #6898: Allow empty adjust token for fennecNightly builds. --- .../mozilla/fenix/components/metrics/AdjustMetricsService.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt index 4cb1691e5..4fcbe4aa0 100644 --- a/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt +++ b/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt @@ -13,14 +13,15 @@ import com.adjust.sdk.AdjustConfig import com.adjust.sdk.LogLevel import org.mozilla.fenix.BuildConfig import org.mozilla.fenix.Config +import org.mozilla.fenix.ReleaseChannel import org.mozilla.fenix.ext.settings class AdjustMetricsService(private val application: Application) : MetricsService { override fun start() { - if ((BuildConfig.ADJUST_TOKEN.isNullOrEmpty())) { + if ((BuildConfig.ADJUST_TOKEN.isNullOrBlank())) { Log.i(LOGTAG, "No adjust token defined") - if (Config.channel.isReleased) { + if (Config.channel.isReleased && Config.channel != ReleaseChannel.FennecNightly) { throw IllegalStateException("No adjust token defined for release build") }