mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 11:46:32 +00:00
move secret strings to gradle config file
This commit is contained in:
parent
0bdd13b57f
commit
af2be913c4
5 changed files with 25 additions and 7 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -52,4 +52,5 @@ fabric.properties
|
|||
.DS_Store
|
||||
*.iml
|
||||
Habitica/res/values/secret_strings.xml
|
||||
habitica.properties
|
||||
habitica.properties
|
||||
habitica.resources
|
||||
|
|
|
|||
|
|
@ -40,5 +40,6 @@ android:
|
|||
#- sys-img-x86-android-17
|
||||
script:
|
||||
- cp habitica.properties.travis habitica.properties
|
||||
- cp habitica.resources.example habitica.resources
|
||||
- ./gradlew assembleDebug
|
||||
- ./gradlew testDebugUnitTest --info
|
||||
|
|
|
|||
|
|
@ -240,6 +240,25 @@ if (HRPG_PROPS_FILE.canRead()) {
|
|||
throw new MissingResourceException('habitica.properties not found')
|
||||
}
|
||||
|
||||
// Add Habitica Resources to resources
|
||||
final File HRPG_RES_FILE = new File('habitica.resources')
|
||||
if (HRPG_RES_FILE.canRead()) {
|
||||
def Properties HRPG_RES = new Properties()
|
||||
HRPG_RES.load(new FileInputStream(HRPG_RES_FILE))
|
||||
|
||||
if (HRPG_RES != null) {
|
||||
android.buildTypes.all { buildType ->
|
||||
HRPG_RES.any { property ->
|
||||
buildType.resValue "string", property.key, "\"${property.value}\""
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new InvalidUserDataException('habitica.resources found but some entries are missing')
|
||||
}
|
||||
} else {
|
||||
throw new MissingResourceException('habitica.resources not found')
|
||||
}
|
||||
|
||||
tasks.whenTaskAdded { task ->
|
||||
if (task.name.equals("lint")) {
|
||||
task.enabled = false
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="fabric_key">CHANGE_ME</string>
|
||||
<string name="facebook_app_id">CHANGE_ME</string>
|
||||
<string name="amplitude_app_id">CHANGE_ME</string>
|
||||
</resources>
|
||||
3
habitica.resources.example
Normal file
3
habitica.resources.example
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
fabric_key=CHANGE_ME
|
||||
facebook_app_id=CHANGE_ME
|
||||
amplitude_app_id=CHANGE_ME
|
||||
Loading…
Reference in a new issue