Fix / Day separator flickering in timeline

Sending events were not filtered, so sending events like reactions would make the day separator appear
This commit is contained in:
Valere 2019-06-27 16:46:22 +02:00 committed by Benoit Marty
parent 17a4a86ad1
commit b92cc524b6
1 changed files with 9 additions and 7 deletions

View File

@ -289,7 +289,9 @@ internal class DefaultTimeline(
private fun buildSendingEvents(): List<TimelineEvent> {
val sendingEvents = ArrayList<TimelineEvent>()
if (hasReachedEnd(Timeline.Direction.FORWARDS)) {
roomEntity?.sendingTimelineEvents?.forEach {
roomEntity?.sendingTimelineEvents
?.filter { allowedTypes?.contains(it.type) ?: false }
?.forEach {
val timelineEvent = timelineEventFactory.create(it)
sendingEvents.add(timelineEvent)
}