fix(voice_note_override): content type check

This commit is contained in:
rhunk
2024-08-13 01:12:23 +02:00
parent 2f3007964a
commit 7f5e76d6d4

View File

@@ -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) {