manager: fix module crash
This commit is contained in:
@@ -58,6 +58,7 @@ class ModuleViewModel : ViewModel() {
|
|||||||
|
|
||||||
Log.i(TAG, "result: $result")
|
Log.i(TAG, "result: $result")
|
||||||
|
|
||||||
|
kotlin.runCatching {
|
||||||
val array = JSONArray(result)
|
val array = JSONArray(result)
|
||||||
modules = (0 until array.length())
|
modules = (0 until array.length())
|
||||||
.asSequence()
|
.asSequence()
|
||||||
@@ -73,6 +74,10 @@ class ModuleViewModel : ViewModel() {
|
|||||||
obj.getBoolean("enabled")
|
obj.getBoolean("enabled")
|
||||||
)
|
)
|
||||||
}.toList()
|
}.toList()
|
||||||
|
}.onFailure { e ->
|
||||||
|
Log.e(TAG, "fetchModuleList: ", e)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Log.i(TAG, "load cost: ${SystemClock.elapsedRealtime() - start}, modules: $modules")
|
Log.i(TAG, "load cost: ${SystemClock.elapsedRealtime() - start}, modules: $modules")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user