|
|
@ -154,12 +154,12 @@ class TimelinePresenter @AssistedInject constructor( |
|
|
|
|
|
|
|
|
|
|
|
LaunchedEffect(Unit) { |
|
|
|
LaunchedEffect(Unit) { |
|
|
|
combine(timeline.timelineItems, room.membersStateFlow) { items, membersState -> |
|
|
|
combine(timeline.timelineItems, room.membersStateFlow) { items, membersState -> |
|
|
|
timelineItemsFactory.replaceWith( |
|
|
|
timelineItemsFactory.replaceWith( |
|
|
|
timelineItems = items, |
|
|
|
timelineItems = items, |
|
|
|
roomMembers = membersState.roomMembers().orEmpty() |
|
|
|
roomMembers = membersState.roomMembers().orEmpty() |
|
|
|
) |
|
|
|
) |
|
|
|
items |
|
|
|
items |
|
|
|
} |
|
|
|
} |
|
|
|
.onEach { timelineItems -> |
|
|
|
.onEach { timelineItems -> |
|
|
|
if (timelineItems.isEmpty()) { |
|
|
|
if (timelineItems.isEmpty()) { |
|
|
|
paginateBackwards() |
|
|
|
paginateBackwards() |
|
|
|