feat: add remote sync capability - fix build.gradle.kts

This commit is contained in:
Martin Filo 2023-04-03 22:05:27 +02:00
parent 1122137d18
commit 100d3dac7c
2 changed files with 21 additions and 12 deletions

View file

@ -27,7 +27,13 @@ fun String.execute() = ByteArrayOutputStream().use { baot ->
} }
val localProperties = Properties() val localProperties = Properties()
localProperties.load(FileInputStream(rootProject.file("local.properties"))) val localPropertiesEnabled = try {
localProperties.load(FileInputStream(rootProject.file("local.properties")))
true
} catch(_: Exception) {
false
}
android { android {
testOptions { testOptions {
@ -88,6 +94,8 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"), getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro" "proguard-rules.pro"
) )
if (localPropertiesEnabled) {
resValue( resValue(
"string", "string",
"debug_gdrive_secret", "debug_gdrive_secret",
@ -100,6 +108,7 @@ android {
) )
} }
} }
}
flavorDimensions.add("state") flavorDimensions.add("state")
productFlavors { productFlavors {
create("stable") { create("stable") {

View file

@ -38,7 +38,7 @@ import java.io.InputStream
import java.util.* import java.util.*
// TODO: improvements and ideas // improvements and ideas
// - add option to use proper oauth through google services one tap - would need google console project on behalf of cloudstream // - add option to use proper oauth through google services one tap - would need google console project on behalf of cloudstream
// - encrypt data on drive // - encrypt data on drive
// - choose what should be synced // - choose what should be synced