From d34067a25792b5d69b2ce3192486189f0db12abb Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 18 Sep 2019 23:37:30 +0200 Subject: Enable read receipts action and sync read receipts from cache --- src/timeline2/TimelineViewManager.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/timeline2/TimelineViewManager.cpp') diff --git a/src/timeline2/TimelineViewManager.cpp b/src/timeline2/TimelineViewManager.cpp index 8233d33e..18297370 100644 --- a/src/timeline2/TimelineViewManager.cpp +++ b/src/timeline2/TimelineViewManager.cpp @@ -52,6 +52,16 @@ TimelineViewManager::setHistoryView(const QString &room_id) } } +void +TimelineViewManager::updateReadReceipts(const QString &room_id, + const std::vector &event_ids) +{ + auto room = models.find(room_id); + if (room != models.end()) { + room.value()->markEventsAsRead(event_ids); + } +} + void TimelineViewManager::initWithMessages(const std::map &msgs) { -- cgit 1.5.1