Update prev_batch only while paginating

remotes/origin/HEAD
Konstantinos Sideris 8 years ago
parent 0368d854cf
commit c060a136a9
  1. 1
      include/TimelineView.h
  2. 5
      src/TimelineView.cc

@ -110,6 +110,7 @@ private:
bool isPaginationInProgress_ = false;
bool isInitialized = false;
bool isTimelineFinished = false;
bool isInitialSync = true;
const int SCROLL_BAR_GAP = 300;

@ -219,7 +219,10 @@ int TimelineView::addEvents(const Timeline &timeline)
{
int message_count = 0;
prev_batch_token_ = timeline.previousBatch();
if (isInitialSync) {
prev_batch_token_ = timeline.previousBatch();
isInitialSync = false;
}
for (const auto &event : timeline.events()) {
TimelineItem *item = parseMessageEvent(event.toObject(), TimelineDirection::Bottom);

Loading…
Cancel
Save