commit 4c5c65b45a694ebbced4afc0180af4be128f6d36
parent e109e1cd1fa87cc2c69d419ad9cab08c1cf2717f
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date: Wed, 17 May 2023 18:51:41 +0200
fix: external media as snap
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/ExternalMediaAsSnap.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/ExternalMediaAsSnap.kt
@@ -9,7 +9,7 @@ import me.rhunk.snapenhance.hook.HookStage
import me.rhunk.snapenhance.hook.Hooker
import me.rhunk.snapenhance.util.protobuf.ProtoWriter
-class ExternalMediaAsSnap : Feature("External Media As Snap", loadParams = FeatureLoadParams.ACTIVITY_CREATE_SYNC) {
+class ExternalMediaAsSnap : Feature("External Media As Snap", loadParams = FeatureLoadParams.INIT_SYNC) {
private val redSnapProto: ByteArray by lazy {
ProtoWriter().apply {
write(11, 5) {
@@ -29,7 +29,7 @@ class ExternalMediaAsSnap : Feature("External Media As Snap", loadParams = Featu
}.toByteArray()
}
- override fun onActivityCreate() {
+ override fun init() {
Hooker.hook(context.classCache.conversationManager, "sendMessageWithContent", HookStage.BEFORE, {
context.config.bool(ConfigProperty.EXTERNAL_MEDIA_AS_SNAP)
}) { param ->