From eff310ac40555a9d6521b1ec79e8ed389d793bde Mon Sep 17 00:00:00 2001
From: Kr328 <kr328app@outlook.com>
Date: Thu, 20 May 2021 10:59:54 +0800
Subject: [PATCH] Chore: should ignore appcenter.key in foss build

---
 app/build.gradle.kts | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index ed85ff41..5c2221d8 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -47,13 +47,15 @@ android {
             dimension = "premium"
             versionNameSuffix = ".premium"
 
-            val appCenterKey = rootProject.file("local.properties").inputStream()
-                .use { Properties().apply { load(it) } }
-                .getProperty("appcenter.key", null)
+            if (buildFlavor == "premium") {
+                val appCenterKey = rootProject.file("local.properties").inputStream()
+                    .use { Properties().apply { load(it) } }
+                    .getProperty("appcenter.key", null)
 
-            Objects.requireNonNull(appCenterKey)
+                Objects.requireNonNull(appCenterKey)
 
-            buildConfigField("String", "APP_CENTER_KEY", "\"$appCenterKey\"")
+                buildConfigField("String", "APP_CENTER_KEY", "\"$appCenterKey\"")
+            }
         }
     }
 
-- 
GitLab