From 3729c22dd03fdeacbb5e53f88fcccadbc63c4e6c Mon Sep 17 00:00:00 2001 From: nanLianQing <71924344+f401@users.noreply.github.com> Date: Tue, 1 Jul 2025 23:26:36 +0800 Subject: [PATCH] fix: Fix application crashes caused by improper handling of coroutine exceptions (#249) --- .../java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt index e200a3f1..28ac3dcc 100644 --- a/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt +++ b/manager/app/src/main/java/com/sukisu/ultra/ui/viewmodel/HomeViewModel.kt @@ -105,7 +105,11 @@ class HomeViewModel : ViewModel() { fun initializeData() { viewModelScope.launch { - loadCachedData() + try { + loadCachedData() + } catch(e: Exception) { + Log.e(TAG, "Error when reading cached data", e) + } } }