From e4dedbcaba544b8cd9b7fea20ece4dad262b2c34 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Tue, 17 Jul 2018 23:50:18 +0300 Subject: Mark own read messages with a double checkmark (#377) --- src/timeline/TimelineViewManager.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/timeline/TimelineViewManager.cpp') diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp index 1decab35..1bbb4def 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp @@ -36,6 +36,17 @@ TimelineViewManager::TimelineViewManager(QWidget *parent) setStyleSheet("border: none;"); } +void +TimelineViewManager::updateReadReceipts(const QString &room_id, + const std::vector &event_ids) +{ + if (timelineViewExists(room_id)) { + auto view = views_[room_id]; + if (view) + emit view->markReadEvents(event_ids); + } +} + void TimelineViewManager::removeTimelineEvent(const QString &room_id, const QString &event_id) { -- cgit 1.5.1