don't load properties globally

This commit is contained in:
Akinwale Ariwodola 2020-08-19 17:37:34 +01:00
parent 6931dbe79c
commit e032b1b872

View file

@ -1,12 +1,5 @@
import com.google.gms.googleservices.GoogleServicesPlugin
Properties twitterProps = new Properties()
try {
twitterProps.load(project.file('twitter.properties').newDataInputStream())
} catch (Exception ex) {
throw new GradleException("Missing twitter.properties.")
}
apply plugin: 'com.android.application'
android {
@ -50,10 +43,14 @@ android {
buildTypes {
debug {
Properties twitterProps = new Properties()
twitterProps.load(project.file('twitter.properties').newDataInputStream())
resValue "string", "TWITTER_CONSUMER_KEY", "\"${twitterProps.getProperty("twitterConsumerKey")}\""
resValue "string", "TWITTER_CONSUMER_SECRET", "\"${twitterProps.getProperty("twitterConsumerSecret")}\""
}
release {
Properties twitterProps = new Properties()
twitterProps.load(project.file('twitter.properties').newDataInputStream())
resValue "string", "TWITTER_CONSUMER_KEY", "\"${twitterProps.getProperty("twitterConsumerKey")}\""
resValue "string", "TWITTER_CONSUMER_SECRET", "\"${twitterProps.getProperty("twitterConsumerSecret")}\""
minifyEnabled false