summary refs log tree commit diff
path: root/src/HistoryView.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/HistoryView.cc')
-rw-r--r--src/HistoryView.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/HistoryView.cc b/src/HistoryView.cc

index 374fe133..2d54caca 100644 --- a/src/HistoryView.cc +++ b/src/HistoryView.cc
@@ -50,11 +50,13 @@ void HistoryView::sliderRangeChanged(int min, int max) scroll_area_->verticalScrollBar()->setValue(max); } -void HistoryView::addEvents(const QList<Event> &events) +int HistoryView::addEvents(const QList<Event> &events) { QSettings settings; auto local_user = settings.value("auth/user_id").toString(); + int message_count = 0; + for (const auto &event : events) { if (event.type() == "m.room.message") { auto msg_type = event.content().value("msgtype").toString(); @@ -70,9 +72,13 @@ void HistoryView::addEvents(const QList<Event> &events) addHistoryItem(event, color, with_sender); last_sender_ = event.sender(); + + message_count += 1; } } } + + return message_count; } void HistoryView::init()