mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-23 04:28:35 +00:00
Hook up reaction callback.
This commit is contained in:
committed by
Greyson Parrelli
parent
4ef2aba4e2
commit
81b2e9ccd2
@@ -17,12 +17,14 @@ import org.thoughtcrime.securesms.R
|
|||||||
import org.thoughtcrime.securesms.conversation.ConversationItemDisplayMode
|
import org.thoughtcrime.securesms.conversation.ConversationItemDisplayMode
|
||||||
import org.thoughtcrime.securesms.conversation.ConversationMessage
|
import org.thoughtcrime.securesms.conversation.ConversationMessage
|
||||||
import org.thoughtcrime.securesms.conversation.colors.Colorizable
|
import org.thoughtcrime.securesms.conversation.colors.Colorizable
|
||||||
|
import org.thoughtcrime.securesms.conversation.mutiselect.Multiselect
|
||||||
import org.thoughtcrime.securesms.conversation.mutiselect.MultiselectPart
|
import org.thoughtcrime.securesms.conversation.mutiselect.MultiselectPart
|
||||||
import org.thoughtcrime.securesms.conversation.v2.data.ConversationMessageElement
|
import org.thoughtcrime.securesms.conversation.v2.data.ConversationMessageElement
|
||||||
import org.thoughtcrime.securesms.database.model.MediaMmsMessageRecord
|
import org.thoughtcrime.securesms.database.model.MediaMmsMessageRecord
|
||||||
import org.thoughtcrime.securesms.database.model.MessageRecord
|
import org.thoughtcrime.securesms.database.model.MessageRecord
|
||||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
|
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
|
||||||
import org.thoughtcrime.securesms.util.DateUtils
|
import org.thoughtcrime.securesms.util.DateUtils
|
||||||
|
import org.thoughtcrime.securesms.util.LongClickMovementMethod
|
||||||
import org.thoughtcrime.securesms.util.Projection
|
import org.thoughtcrime.securesms.util.Projection
|
||||||
import org.thoughtcrime.securesms.util.ProjectionList
|
import org.thoughtcrime.securesms.util.ProjectionList
|
||||||
import org.thoughtcrime.securesms.util.SignalLocalMetrics
|
import org.thoughtcrime.securesms.util.SignalLocalMetrics
|
||||||
@@ -86,6 +88,15 @@ class V2TextOnlyViewHolder<Model : MappingModel<Model>>(
|
|||||||
|
|
||||||
init {
|
init {
|
||||||
binding.root.addOnMeasureListener(footerDelegate)
|
binding.root.addOnMeasureListener(footerDelegate)
|
||||||
|
|
||||||
|
binding.conversationItemReactions.setOnClickListener {
|
||||||
|
conversationContext.clickListener
|
||||||
|
.onReactionClicked(
|
||||||
|
Multiselect.getParts(conversationMessage).asSingle().singlePart,
|
||||||
|
conversationMessage.messageRecord.id,
|
||||||
|
conversationMessage.messageRecord.isMms
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun bind(model: Model) {
|
override fun bind(model: Model) {
|
||||||
|
|||||||
Reference in New Issue
Block a user