From a7582de004298d95e0beb642cfcb3b0aa5601ec1 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 6 Jul 2025 21:37:37 +0800 Subject: [PATCH] refactor: update KavaRef usage to 1.0.1 --- .../com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt | 5 +++-- gradle/sweet-dependency/sweet-dependency-config.yaml | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt b/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt index 6974a9c..1c99762 100644 --- a/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt +++ b/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt @@ -68,6 +68,7 @@ import com.fankes.coloros.notify.utils.tool.ActivationPromptTool import com.fankes.coloros.notify.utils.tool.BitmapCompatTool import com.fankes.coloros.notify.utils.tool.IconAdaptationTool import com.fankes.coloros.notify.utils.tool.SystemUITool +import com.highcapable.kavaref.KavaRef.Companion.asResolver import com.highcapable.kavaref.KavaRef.Companion.resolve import com.highcapable.kavaref.condition.type.VagueType import com.highcapable.kavaref.extension.VariousClass @@ -363,7 +364,7 @@ object SystemUIHooker : YukiBaseHooker() { /** 刷新通知小图标 */ private fun refreshNotificationIcons() = runInSafe { - notificationPresenter?.resolve()?.optional()?.firstMethodOrNull { + notificationPresenter?.asResolver()?.optional()?.firstMethodOrNull { name = "updateNotificationsOnDensityOrFontScaleChanged" emptyParameters() }?.invoke() @@ -886,7 +887,7 @@ object SystemUIHooker : YukiBaseHooker() { ?.of(NotificationViewWrapperClass.resolve().optional().firstFieldOrNull { name = "mRow" }?.of(instance)?.get())?.invokeQuietly()?.let { - it.resolve().optional().firstMethodOrNull { + it.asResolver().optional().firstMethodOrNull { name = "getSbn" }?.invoke() }.also { nf -> diff --git a/gradle/sweet-dependency/sweet-dependency-config.yaml b/gradle/sweet-dependency/sweet-dependency-config.yaml index 6f19b26..476a527 100644 --- a/gradle/sweet-dependency/sweet-dependency-config.yaml +++ b/gradle/sweet-dependency/sweet-dependency-config.yaml @@ -48,9 +48,9 @@ libraries: version-ref: ::api com.highcapable.kavaref: kavaref-core: - version: 1.0.0 + version: 1.0.1 kavaref-extension: - version: 1.0.0 + version: 1.0.1 com.github.topjohnwu.libsu: core: version: 5.2.2