1 files changed, 7 insertions, 1 deletions
diff --git a/src/TimelineView.cc b/src/TimelineView.cc
index dbea0ad4..5cd59fe5 100644
--- a/src/TimelineView.cc
+++ b/src/TimelineView.cc
@@ -213,6 +213,9 @@ int TimelineView::addEvents(const Timeline &timeline)
{
int message_count = 0;
+ QSettings settings;
+ QString localUser = settings.value("auth/user_id").toString();
+
if (isInitialSync) {
prev_batch_token_ = timeline.previousBatch();
isInitialSync = false;
@@ -220,10 +223,13 @@ int TimelineView::addEvents(const Timeline &timeline)
for (const auto &event : timeline.events()) {
TimelineItem *item = parseMessageEvent(event.toObject(), TimelineDirection::Bottom);
+ auto sender = event.toObject().value("sender").toString();
if (item != nullptr) {
- message_count += 1;
addTimelineItem(item, TimelineDirection::Bottom);
+
+ if (sender != localUser)
+ message_count += 1;
}
}
|