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()
|