commit db402d86e294d1e76c9632ec584aba0701526d49
parent db71ea64f9ee54a7674c00983386af84358edaf2
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Thu, 18 May 2023 09:34:31 +0200

fix: story replies not sending

Diffstat:
Mapp/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/ExternalMediaAsSnap.kt | 3+++
1 file changed, 3 insertions(+), 0 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 @@ -7,6 +7,7 @@ import me.rhunk.snapenhance.features.Feature import me.rhunk.snapenhance.features.FeatureLoadParams import me.rhunk.snapenhance.hook.HookStage import me.rhunk.snapenhance.hook.Hooker +import me.rhunk.snapenhance.util.protobuf.ProtoReader import me.rhunk.snapenhance.util.protobuf.ProtoWriter class ExternalMediaAsSnap : Feature("External Media As Snap", loadParams = FeatureLoadParams.INIT_SYNC) { @@ -36,6 +37,8 @@ class ExternalMediaAsSnap : Feature("External Media As Snap", loadParams = Featu val localMessageContent = MessageContent(param.arg(1)) if (localMessageContent.contentType != ContentType.EXTERNAL_MEDIA) return@hook + //story replies + if (ProtoReader(localMessageContent.content).exists(7)) return@hook localMessageContent.contentType = ContentType.SNAP localMessageContent.content = redSnapProto