From 6ce48ec4bf702ba74754729a701086d41220480d Mon Sep 17 00:00:00 2001 From: arm64v8a <48624112+arm64v8a@users.noreply.github.com> Date: Mon, 3 Jul 2023 09:40:34 +0900 Subject: [PATCH] fix --- .../java/io/nekohasekai/sagernet/bg/proto/TrafficLooper.kt | 6 ++++-- .../main/java/io/nekohasekai/sagernet/group/RawUpdater.kt | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/nekohasekai/sagernet/bg/proto/TrafficLooper.kt b/app/src/main/java/io/nekohasekai/sagernet/bg/proto/TrafficLooper.kt index 36cc04c..2d4bf73 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/bg/proto/TrafficLooper.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/bg/proto/TrafficLooper.kt @@ -140,8 +140,10 @@ class TrafficLooper var mainTx = 0L var mainRx = 0L tagMap.forEach { (_, it) -> - mainTxRate += it.txRate - mainRxRate += it.rxRate + if (!it.ignore) { + mainTxRate += it.txRate + mainRxRate += it.rxRate + } mainTx += it.tx - it.txBase mainRx += it.rx - it.rxBase } diff --git a/app/src/main/java/io/nekohasekai/sagernet/group/RawUpdater.kt b/app/src/main/java/io/nekohasekai/sagernet/group/RawUpdater.kt index 2da917b..b96af1b 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/group/RawUpdater.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/group/RawUpdater.kt @@ -557,7 +557,7 @@ object RawUpdater : GroupUpdater() { proxies.forEach { it.initializeDefaultValues() if (it is StandardV2RayBean) { - if (it.realityPubKey.isNotBlank() && it.utlsFingerprint.isBlank()) { + if (!it.realityPubKey.isNullOrBlank() && it.utlsFingerprint.isNullOrBlank()) { it.utlsFingerprint = globalClientFingerprint } }