From fdfd0438c3a227ba5a0e3fae425e2788853a86b4 Mon Sep 17 00:00:00 2001 From: Tamim Hossain <132823494+CodeWithTamim@users.noreply.github.com> Date: Fri, 25 Oct 2024 17:14:28 +0600 Subject: [PATCH] Refactor updateMuxConcurrency for Null Safety and Code Simplification (#3780) Refactored the updateMuxConcurrency function by removing redundant null checks and improving code readability. The concurrency value now defaults to 8 if null or invalid input is provided. --- .../src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt index 803b4130..84c115b4 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt @@ -316,13 +316,11 @@ class SettingsActivity : BaseActivity() { } private fun updateMuxConcurrency(value: String?) { - if (value == null) { - } else { - val concurrency = value.toIntOrNull() ?: 8 - muxConcurrency?.summary = concurrency.toString() - } + val concurrency = value?.toIntOrNull() ?: 8 + muxConcurrency?.summary = concurrency.toString() } + private fun updateMuxXudpConcurrency(value: String?) { if (value == null) { muxXudpQuic?.isEnabled = true