manager: fix module crash
This commit is contained in:
@@ -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")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user