manager: use production template url

This commit is contained in:
weishu
2023-10-21 13:24:20 +08:00
parent fd03626362
commit 1df5fec49b

View File

@@ -27,12 +27,9 @@ import java.util.Locale
* @author weishu * @author weishu
* @date 2023/10/20. * @date 2023/10/20.
*/ */
const val TEMPLATE_INDEX_URL = "https://kernelsu.org/templates/index.json"
const val TEMPLATE_URL = "https://kernelsu.org/templates/%s"
//const val TEMPLATE_INDEX_URL = "https://kernelsu.org/templates/index.json"
//const val TEMPLATE_URL = "https://kernelsu.org/templates/%s"
const val TEMPLATE_INDEX_URL = "http://192.168.31.99/templates/index.json"
const val TEMPLATE_URL = "http://192.168.31.99/templates/%s"
const val TAG = "TemplateViewModel" const val TAG = "TemplateViewModel"
class TemplateViewModel : ViewModel() { class TemplateViewModel : ViewModel() {
@@ -133,6 +130,7 @@ private fun fetchRemoteTemplates() {
} }
} }
@Suppress("UNCHECKED_CAST")
private fun <T, R> JSONArray.mapCatching( private fun <T, R> JSONArray.mapCatching(
transform: (T) -> R, onFail: (Throwable) -> Unit transform: (T) -> R, onFail: (Throwable) -> Unit
): List<R> { ): List<R> {
@@ -191,6 +189,7 @@ private fun fromJSON(templateJson: JSONObject): TemplateViewModel.TemplateInfo?
}.getOrNull() }.getOrNull()
} }
@Suppress("unused")
fun generateTemplates() { fun generateTemplates() {
val templateJson = JSONObject() val templateJson = JSONObject()
templateJson.put("id", "com.example") templateJson.put("id", "com.example")