commit 90d76c6412e994f1b0c7cfafe89270d0ededa7be
parent ccd9c40f29ec143ca8f6770a2c7040139f73a0a0
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Wed, 27 Dec 2023 17:10:40 +0100

fix(core): chat message bind view event

Diffstat:
Mcore/src/main/kotlin/me/rhunk/snapenhance/core/event/events/impl/BindViewEvent.kt | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/event/events/impl/BindViewEvent.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/event/events/impl/BindViewEvent.kt @@ -1,6 +1,7 @@ package me.rhunk.snapenhance.core.event.events.impl import android.view.View +import android.widget.LinearLayout import me.rhunk.snapenhance.core.event.Event class BindViewEvent( @@ -9,6 +10,7 @@ class BindViewEvent( val view: View ): Event() { inline fun chatMessage(block: (conversationId: String, messageId: String) -> Unit) { + if (view !is LinearLayout) return val modelToString = prevModel.toString() if (!modelToString.startsWith("ChatViewModel")) return modelToString.substringAfter("messageId=").substringBefore(",").split(":").apply {