From cb4e3aab54192d76164782de6290330f7b4df4dd Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Sat, 11 Apr 2026 13:05:50 +0300 Subject: [PATCH] fix(viewmodel): reload server list when cache is empty before update --- .../src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt index ac7eb300..d4b3ca53 100644 --- a/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt +++ b/V2rayNG/app/src/main/java/xyz/zarazaex/olc/viewmodel/MainViewModel.kt @@ -266,6 +266,9 @@ class MainViewModel(application: Application) : AndroidViewModel(application) { updateListAction.value = -1 viewModelScope.launch(Dispatchers.Default) { + if (serversCache.isEmpty()) { + withContext(Dispatchers.Main) { reloadServerList() } + } if (serversCache.isEmpty()) { return@launch }