mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-02-06 22:13:31 +01:00
Binding stop button of emitter view
This commit is contained in:
parent
d341611e54
commit
4a4ec47c49
@ -57,6 +57,7 @@ class MessageItemAttributesFactory @Inject constructor(
|
||||
memberClickListener = {
|
||||
callback?.onMemberNameClicked(informationData)
|
||||
},
|
||||
callback = callback,
|
||||
reactionPillCallback = callback,
|
||||
avatarCallback = callback,
|
||||
threadCallback = callback,
|
||||
|
@ -178,6 +178,7 @@ abstract class AbsMessageItem<H : AbsMessageItem.Holder> : AbsBaseMessageItem<H>
|
||||
override val itemLongClickListener: View.OnLongClickListener? = null,
|
||||
override val itemClickListener: ClickListener? = null,
|
||||
val memberClickListener: ClickListener? = null,
|
||||
val callback: TimelineEventController.Callback? = null,
|
||||
override val reactionPillCallback: TimelineEventController.ReactionPillCallback? = null,
|
||||
val avatarCallback: TimelineEventController.AvatarCallback? = null,
|
||||
val threadCallback: TimelineEventController.ThreadCallback? = null,
|
||||
|
@ -24,6 +24,7 @@ import im.vector.app.core.date.DateFormatKind
|
||||
import im.vector.app.core.date.VectorDateFormatter
|
||||
import im.vector.app.core.resources.toTimestamp
|
||||
import im.vector.app.core.utils.DimensionConverter
|
||||
import im.vector.app.features.home.room.detail.RoomDetailAction
|
||||
import im.vector.app.features.home.room.detail.timeline.style.TimelineMessageLayout
|
||||
import im.vector.app.features.location.live.LocationLiveMessageBannerView
|
||||
import im.vector.app.features.location.live.LocationLiveMessageBannerViewState
|
||||
@ -54,7 +55,7 @@ abstract class MessageLiveLocationItem : AbsMessageLocationItem<MessageLiveLocat
|
||||
holder.locationLiveMessageBanner.isVisible = true
|
||||
holder.locationLiveMessageBanner.render(viewState)
|
||||
holder.locationLiveMessageBanner.stopButton.setOnClickListener {
|
||||
// TODO call stop live location
|
||||
attributes.callback?.onTimelineItemAction(RoomDetailAction.StopLiveLocationSharing)
|
||||
}
|
||||
// TODO adjust Copyright map placement if needed
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user