Skip to content

Commit

Permalink
Update dotenv.gradle (#2)
Browse files Browse the repository at this point in the history
Cherry pick commit from lugg#609
  • Loading branch information
sumi-svmx authored Jan 13, 2023
1 parent b7c27cf commit 78c8e8e
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions android/dotenv.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -80,16 +80,14 @@ tasks.whenTaskAdded { task ->
if (project.hasProperty("envConfigFiles")) {
project.envConfigFiles.each { envConfigName, envConfigFile ->
if (task.name.toLowerCase() == "generate"+envConfigName+"buildconfig") {
task.doFirst() {
android.applicationVariants.all { variant ->
def variantConfigString = variant.getName()
if (envConfigName.contains(variantConfigString.toLowerCase())) {
loadDotEnv(envConfigName)
project.env.each { k, v ->
def escaped = v.replaceAll("%","\\\\u0025")
variant.buildConfigField "String", k, "\"$v\""
variant.resValue "string", k, "\"$escaped\""
}
android.applicationVariants.all { variant ->
def variantConfigString = variant.getName()
if (envConfigName.contains(variantConfigString.toLowerCase())) {
loadDotEnv(envConfigName)
project.env.each { k, v ->
def escaped = v.replaceAll("%","\\\\u0025")
variant.buildConfigField "String", k, "\"$v\""
variant.resValue "string", k, "\"$escaped\""
}
}
}
Expand Down

0 comments on commit 78c8e8e

Please sign in to comment.