manager: fix module crash

This commit is contained in:
tiann
2023-01-01 19:13:57 +08:00
parent 5c8606e2fa
commit bf92185d38

View File

@@ -58,6 +58,7 @@ class ModuleViewModel : ViewModel() {
Log.i(TAG, "result: $result")
kotlin.runCatching {
val array = JSONArray(result)
modules = (0 until array.length())
.asSequence()
@@ -73,6 +74,10 @@ class ModuleViewModel : ViewModel() {
obj.getBoolean("enabled")
)
}.toList()
}.onFailure { e ->
Log.e(TAG, "fetchModuleList: ", e)
}
Log.i(TAG, "load cost: ${SystemClock.elapsedRealtime() - start}, modules: $modules")
}