From d6a7231fae278c65b502ceed2485279ef28fca4f Mon Sep 17 00:00:00 2001 From: weishu Date: Thu, 3 Aug 2023 23:15:21 +0800 Subject: [PATCH] manager: module description and name is optional. --- .../me/weishu/kernelsu/ui/viewmodel/ModuleViewModel.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/ModuleViewModel.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/ModuleViewModel.kt index 9be91497..3d9790f4 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/ModuleViewModel.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/ModuleViewModel.kt @@ -87,15 +87,16 @@ class ModuleViewModel : ViewModel() { .map { obj -> ModuleInfo( obj.getString("id"), - obj.getString("name"), + + obj.optString("name"), obj.optString("author", "Unknown"), obj.optString("version", "Unknown"), obj.optInt("versionCode", 0), - obj.getString("description"), + obj.optString("description"), obj.getBoolean("enabled"), obj.getBoolean("update"), obj.getBoolean("remove"), - obj.optString("updateJson", "") + obj.optString("updateJson") ) }.toList() isNeedRefresh = false