From a136832e774700d5ca4c9c0cc1f983ae7fb577af Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 6 Jul 2025 21:15:02 +0800 Subject: [PATCH] refactor: update KavaRef usage to 1.0.1 --- .../sweet-dependency/sweet-dependency-config.yaml | 4 ++-- .../hook/factory/ComponentCompatFactory.kt | 6 +++--- .../hook/xposed/parasitic/AppParasitics.kt | 13 +++++++------ .../delegate/caller/HandlerDelegateCaller.kt | 11 ++++++----- 4 files changed, 18 insertions(+), 16 deletions(-) diff --git a/gradle/sweet-dependency/sweet-dependency-config.yaml b/gradle/sweet-dependency/sweet-dependency-config.yaml index 48347931..44b37254 100644 --- a/gradle/sweet-dependency/sweet-dependency-config.yaml +++ b/gradle/sweet-dependency/sweet-dependency-config.yaml @@ -56,9 +56,9 @@ libraries: version: 1.2.0 com.highcapable.kavaref: kavaref-core: - version: 1.0.0 + version: 1.0.1 kavaref-extension: - version: 1.0.0 + version: 1.0.1 com.highcapable.hikage: hikage-core: version: 1.0.1 diff --git a/samples/demo-module/src/main/java/com/highcapable/yukihookapi/demo_module/hook/factory/ComponentCompatFactory.kt b/samples/demo-module/src/main/java/com/highcapable/yukihookapi/demo_module/hook/factory/ComponentCompatFactory.kt index b764f656..6e1ef723 100644 --- a/samples/demo-module/src/main/java/com/highcapable/yukihookapi/demo_module/hook/factory/ComponentCompatFactory.kt +++ b/samples/demo-module/src/main/java/com/highcapable/yukihookapi/demo_module/hook/factory/ComponentCompatFactory.kt @@ -25,7 +25,7 @@ import android.graphics.drawable.Drawable import android.util.TypedValue import android.widget.Button import androidx.appcompat.app.AlertDialog -import com.highcapable.kavaref.KavaRef.Companion.resolve +import com.highcapable.kavaref.KavaRef.Companion.asResolver /** * Fixed [AlertDialog] dialog button issue after injecting Module App's Resources in some Host Apps @@ -38,9 +38,9 @@ import com.highcapable.kavaref.KavaRef.Companion.resolve * @return [AlertDialog] */ fun AlertDialog.compatStyle(): AlertDialog { - resolve().firstField { + asResolver().firstField { name = "mAlert" - }.get()?.resolve()?.apply { + }.get()?.asResolver()?.apply { listOf( firstField { name = "mButtonPositive" }.get