From 0feceff018fe32702c9d11e0621ef144404aa027 Mon Sep 17 00:00:00 2001
From: Lennart Goedhart <lennart@omnibase.com.au>
Date: Sun, 23 Jul 2017 22:45:34 +0800
Subject: [PATCH] Make BUGFENDER_API_KEY optional, and set from an environment
 variable.

---
 .gitignore       |  1 -
 app/build.gradle | 13 +++++++++----
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/.gitignore b/.gitignore
index 04d47c5..8894f2c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,5 +3,4 @@ build
 fabric.properties
 local.properties
 .idea
-bugfender.properties
 /app/app.iml
diff --git a/app/build.gradle b/app/build.gradle
index cae6ac0..1efe2b7 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -49,10 +49,15 @@ def gitBranch() {
     return ext.repo.branch.current.name
 }
 
-static def getBugfenderApiKey() {
-    Properties properties = new Properties()
-    properties.load(new FileInputStream("app/bugfender.properties"))
-    return "\"" + properties.getProperty("apiKey", "") + "\""
+def getBugfenderApiKey() {
+    String bugfenderApiKey = System.getenv("BUGFENDER_API_KEY")
+
+    if(bugfenderApiKey == null) {
+        logger.warn("Bugfender API key not set")
+        bugfenderApiKey = ""
+    }
+
+    return "\"" + bugfenderApiKey + "\""
 }
 
 android {
-- 
GitLab