Skip to content

Commit f8504f4

Browse files
committed
adj: hide isEnableDouble func
1 parent 15e56ac commit f8504f4

1 file changed

Lines changed: 5 additions & 13 deletions

File tree

  • library/hook/src/main/java/com/sevtinge/hyperceiler/hook/module/rules/systemui/statusbar/model

library/hook/src/main/java/com/sevtinge/hyperceiler/hook/module/rules/systemui/statusbar/model/MobilePublicHookV.kt

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,18 @@ package com.sevtinge.hyperceiler.hook.module.rules.systemui.statusbar.model
2020

2121
import android.telephony.SubscriptionManager
2222
import com.sevtinge.hyperceiler.hook.module.base.BaseHook
23-
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.api.Dependency
24-
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.api.MiuiStub
2523
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.statusbar.icon.MobileClass.miuiCellularIconVM
2624
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.statusbar.icon.MobilePrefs.card1
2725
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.statusbar.icon.MobilePrefs.card2
2826
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.statusbar.icon.MobilePrefs.hideIndicator
2927
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.statusbar.icon.MobilePrefs.hideRoaming
30-
import com.sevtinge.hyperceiler.hook.module.rules.systemui.base.statusbar.icon.MobilePrefs.isEnableDouble
3128
import com.sevtinge.hyperceiler.hook.utils.MethodHookParam
3229
import com.sevtinge.hyperceiler.hook.utils.StateFlowHelper.newReadonlyStateFlow
33-
import com.sevtinge.hyperceiler.hook.utils.StateFlowHelper.setStateFlowValue
34-
import com.sevtinge.hyperceiler.hook.utils.callMethod
3530
import com.sevtinge.hyperceiler.hook.utils.devicesdk.isMoreAndroidVersion
3631
import com.sevtinge.hyperceiler.hook.utils.devicesdk.isMoreSmallVersion
37-
import com.sevtinge.hyperceiler.hook.utils.getObjectField
3832
import com.sevtinge.hyperceiler.hook.utils.getObjectFieldAs
3933
import com.sevtinge.hyperceiler.hook.utils.setObjectField
4034
import io.github.kyuubiran.ezxhelper.core.util.ClassUtil.loadClass
41-
import java.util.function.Consumer
4235

4336
class MobilePublicHookV : BaseHook() {
4437
override fun init() {
@@ -53,16 +46,15 @@ class MobilePublicHookV : BaseHook() {
5346
val subId = mobileIconInteractor.getObjectFieldAs<Int>("subId")
5447

5548
// 双排信号
56-
if (isEnableDouble) {
49+
/*if (isEnableDouble) {
5750
val isVisible = if (isMoreAndroidVersion(36)) {
5851
val pair = loadClass("kotlin.Pair")
5952
.getConstructor(Object::class.java, Object::class.java)
6053
.newInstance(false, false)
61-
newReadonlyStateFlow(pair)
54+
cellularIcon.setObjectField("isVisible", newReadonlyStateFlow(pair))
6255
} else {
63-
newReadonlyStateFlow(false)
56+
cellularIcon.setObjectField("isVisible", newReadonlyStateFlow(false))
6457
}
65-
cellularIcon.setObjectField("isVisible", isVisible)
6658
if (!hideRoaming) {
6759
cellularIcon.setObjectField("smallRoamVisible", newReadonlyStateFlow(false))
6860
}
@@ -80,7 +72,7 @@ class MobilePublicHookV : BaseHook() {
8072
}
8173
)
8274
}
83-
} else {
75+
} else {*/
8476
val getSlotIndex = SubscriptionManager.getSlotIndex(subId)
8577
if ((card1 && getSlotIndex == 0) || (card2 && getSlotIndex == 1)) {
8678
if (isMoreAndroidVersion(36)) {
@@ -92,7 +84,7 @@ class MobilePublicHookV : BaseHook() {
9284
cellularIcon.setObjectField("isVisible", newReadonlyStateFlow(false))
9385
}
9486
}
95-
}
87+
/*}*/
9688

9789
if (hideIndicator) {
9890
cellularIcon.setObjectField("inOutVisible", newReadonlyStateFlow(false))

0 commit comments

Comments
 (0)