summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle10
-rw-r--r--src/de/danoeh/antennapod/util/flattr/FlattrConfig.java.example7
-rw-r--r--src/de/danoeh/antennapod/util/flattr/FlattrUtils.java4
3 files changed, 12 insertions, 9 deletions
diff --git a/build.gradle b/build.gradle
index f0df351b9..441b17385 100644
--- a/build.gradle
+++ b/build.gradle
@@ -89,13 +89,23 @@ android {
}
buildTypes {
+ def STRING = "String"
+ def FLATTR_APP_KEY = "FLATTR_APP_KEY"
+ def FLATTR_APP_SECRET = "FLATTR_APP_SECRET"
+ def mFlattrAppKey = (project.hasProperty('flattrAppKey')) ? flattrAppKey : "\"\""
+ def mFlattrAppSecret = (project.hasProperty('flattrAppSecret')) ? flattrAppSecret : "\"\""
+
debug {
applicationIdSuffix ".debug"
+ buildConfigField STRING, FLATTR_APP_KEY, mFlattrAppKey
+ buildConfigField STRING, FLATTR_APP_SECRET, mFlattrAppSecret
}
release {
runProguard true
proguardFile 'proguard.cfg'
signingConfig signingConfigs.releaseConfig
+ buildConfigField STRING, FLATTR_APP_KEY, mFlattrAppKey
+ buildConfigField STRING, FLATTR_APP_SECRET, mFlattrAppSecret
}
}
diff --git a/src/de/danoeh/antennapod/util/flattr/FlattrConfig.java.example b/src/de/danoeh/antennapod/util/flattr/FlattrConfig.java.example
deleted file mode 100644
index da16069ec..000000000
--- a/src/de/danoeh/antennapod/util/flattr/FlattrConfig.java.example
+++ /dev/null
@@ -1,7 +0,0 @@
-package de.danoeh.antennapod.util.flattr;
-
-/** Contains credentials to access the Flattr API*/
-public class FlattrConfig {
- static final String APP_KEY = "";
- static final String APP_SECRET = "";
-}
diff --git a/src/de/danoeh/antennapod/util/flattr/FlattrUtils.java b/src/de/danoeh/antennapod/util/flattr/FlattrUtils.java
index 9809f69a3..202e3d304 100644
--- a/src/de/danoeh/antennapod/util/flattr/FlattrUtils.java
+++ b/src/de/danoeh/antennapod/util/flattr/FlattrUtils.java
@@ -43,8 +43,8 @@ public class FlattrUtils {
private static volatile AccessToken cachedToken;
private static AndroidAuthenticator createAuthenticator() {
- return new AndroidAuthenticator(HOST_NAME, FlattrConfig.APP_KEY,
- FlattrConfig.APP_SECRET);
+ return new AndroidAuthenticator(HOST_NAME, BuildConfig.FLATTR_APP_KEY,
+ BuildConfig.FLATTR_APP_SECRET);
}
public static void startAuthProcess(Context context) throws FlattrException {