commit 7f5e76d6d473d3cb227afc411763c5ec3eb15ad3
parent 2f3007964ae812f7afdc34f71061852d85a62671
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Tue, 13 Aug 2024 01:12:23 +0200

fix(voice_note_override): content type check

Diffstat:
Mcore/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/tweaks/VoiceNoteOverride.kt | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/tweaks/VoiceNoteOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/tweaks/VoiceNoteOverride.kt @@ -3,6 +3,7 @@ package me.rhunk.snapenhance.core.features.impl.tweaks import android.view.ViewGroup import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch +import me.rhunk.snapenhance.common.data.ContentType import me.rhunk.snapenhance.core.SnapEnhance import me.rhunk.snapenhance.core.event.events.impl.BindViewEvent import me.rhunk.snapenhance.core.features.Feature @@ -140,6 +141,8 @@ class VoiceNoteOverride: Feature("Voice Note Override") { val composerContext = composerRootView.getComposerContext() ?: return@subscribe val playbackViewComponentContext = composerContext.componentContext?.get() ?: return@subscribe + if (event.databaseMessage?.contentType != ContentType.NOTE.id) return@subscribe + val serverMessageId = event.databaseMessage?.serverMessageId?.toLong() ?: return@subscribe synchronized(playbackMap) {