code review
This commit is contained in:
parent
366a35913b
commit
6f2d7aebba
|
@ -30,8 +30,8 @@ import im.vector.riotx.features.home.room.detail.timeline.helper.canBeMerged
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.helper.isRoomConfiguration
|
import im.vector.riotx.features.home.room.detail.timeline.helper.isRoomConfiguration
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.helper.prevSameTypeEvents
|
import im.vector.riotx.features.home.room.detail.timeline.helper.prevSameTypeEvents
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.item.BasedMergedItem
|
import im.vector.riotx.features.home.room.detail.timeline.item.BasedMergedItem
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.item.MergedHeaderItem
|
import im.vector.riotx.features.home.room.detail.timeline.item.MergedMembershipEventsItem
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.item.MergedHeaderItem_
|
import im.vector.riotx.features.home.room.detail.timeline.item.MergedMembershipEventsItem_
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.item.MergedRoomCreationItem
|
import im.vector.riotx.features.home.room.detail.timeline.item.MergedRoomCreationItem
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.item.MergedRoomCreationItem_
|
import im.vector.riotx.features.home.room.detail.timeline.item.MergedRoomCreationItem_
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
@ -94,7 +94,7 @@ class MergedHeaderItemFactory @Inject constructor(private val sessionHolder: Act
|
||||||
collapsedEventIds.removeAll(mergedEventIds)
|
collapsedEventIds.removeAll(mergedEventIds)
|
||||||
}
|
}
|
||||||
val mergeId = mergedEventIds.joinToString(separator = "_") { it.toString() }
|
val mergeId = mergedEventIds.joinToString(separator = "_") { it.toString() }
|
||||||
val attributes = MergedHeaderItem.Attributes(
|
val attributes = MergedMembershipEventsItem.Attributes(
|
||||||
isCollapsed = isCollapsed,
|
isCollapsed = isCollapsed,
|
||||||
mergeData = mergedData,
|
mergeData = mergedData,
|
||||||
avatarRenderer = avatarRenderer,
|
avatarRenderer = avatarRenderer,
|
||||||
|
@ -104,7 +104,7 @@ class MergedHeaderItemFactory @Inject constructor(private val sessionHolder: Act
|
||||||
},
|
},
|
||||||
readReceiptsCallback = callback
|
readReceiptsCallback = callback
|
||||||
)
|
)
|
||||||
MergedHeaderItem_()
|
MergedMembershipEventsItem_()
|
||||||
.id(mergeId)
|
.id(mergeId)
|
||||||
.leftGuideline(avatarSizeProvider.leftGuideline)
|
.leftGuideline(avatarSizeProvider.leftGuideline)
|
||||||
.highlighted(isCollapsed && highlighted)
|
.highlighted(isCollapsed && highlighted)
|
||||||
|
|
|
@ -29,7 +29,7 @@ import im.vector.riotx.features.home.AvatarRenderer
|
||||||
import im.vector.riotx.features.home.room.detail.timeline.TimelineEventController
|
import im.vector.riotx.features.home.room.detail.timeline.TimelineEventController
|
||||||
|
|
||||||
@EpoxyModelClass(layout = R.layout.item_timeline_event_base_noinfo)
|
@EpoxyModelClass(layout = R.layout.item_timeline_event_base_noinfo)
|
||||||
abstract class MergedHeaderItem : BasedMergedItem<MergedHeaderItem.Holder>() {
|
abstract class MergedMembershipEventsItem : BasedMergedItem<MergedMembershipEventsItem.Holder>() {
|
||||||
|
|
||||||
override fun getViewType() = STUB_ID
|
override fun getViewType() = STUB_ID
|
||||||
|
|
Loading…
Reference in New Issue