From f7f170e8d3aeb71466ffe190011c410033415f89 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Wed, 22 Jul 2026 20:53:04 +0800 Subject: [PATCH] Tiny fix --- .../main/java/com/v2ray/ang/ui/main/MainRepository.kt | 10 +--------- .../main/java/com/v2ray/ang/ui/main/MainViewModel.kt | 2 +- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainRepository.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainRepository.kt index 0ac33787..f31b4b76 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainRepository.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainRepository.kt @@ -177,15 +177,7 @@ class MainRepository( MmkvManager.clearAllTestDelayResults(guids) override fun sortByTestResultsForSub(subId: String) { - val sorted = MmkvManager.decodeServerList(subId) - .map { guid -> - val delay = - MmkvManager.decodeServerAffiliationInfo(guid)?.testDelayMillis ?: 0L - guid to if (delay <= 0L) Long.MAX_VALUE else delay - } - .sortedBy { it.second } - .mapTo(ArrayList()) { it.first } - MmkvManager.encodeServerList(sorted, subId) + AngConfigManager.sortByTestResultsForSub(subId) } override fun getSubsList(): List = MmkvManager.decodeSubsList() diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainViewModel.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainViewModel.kt index 90abb1a2..e8f128fb 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainViewModel.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/main/MainViewModel.kt @@ -95,7 +95,7 @@ class MainViewModel( } } - private suspend fun handleServiceEvent(event: MainServiceEvent) { + private fun handleServiceEvent(event: MainServiceEvent) { when (event) { MainServiceEvent.StateRunning -> updateRunningState(true, clearTestingText = false) MainServiceEvent.StateNotRunning -> updateRunningState(false, clearTestingText = false)