Override tasks_caldav_url in build.gradle

pull/1285/head
Alex Baker 3 years ago
parent 4e0fe4950c
commit d682b030bb

@ -90,8 +90,10 @@ android {
}
val tasks_mapbox_key_debug: String? by project
val tasks_google_key_debug: String? by project
val tasks_caldav_url: String? by project
resValue("string", "mapbox_key", tasks_mapbox_key_debug ?: "")
resValue("string", "google_key", tasks_google_key_debug ?: "")
resValue("string", "tasks_caldav_url", tasks_caldav_url ?: "https://caldav.tasks.org")
isTestCoverageEnabled = project.hasProperty("coverage")
}
getByName("release") {

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="app_name" tools:ignore="PrivateResource">Tasks Debug</string>
<string name="tasks_caldav_url">https://caldav.tasks.org</string>
<string name="debug_strict_mode_thread">Strict mode - Thread</string>
<string name="debug_strict_mode_vm">Strict mode - VM</string>
<string name="debug_leakcanary">LeakCanary</string>

@ -131,6 +131,12 @@ class Configuration constructor(
}
} else {
discoveryUri = getRequiredConfigWebUri("discovery_uri")
if (BuildConfig.DEBUG) {
discoveryUri = Uri.parse(discoveryUri.toString().replace(
"""^https://caldav.tasks.org""".toRegex(),
context.getString(R.string.tasks_caldav_url)
))
}
}
isHttpsRequired = configJson!!.optBoolean("https_required", true)
}

Loading…
Cancel
Save