From 559bbba0a9f632ae554bfe9cfc2edf72efee6b0a Mon Sep 17 00:00:00 2001 From: Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com> Date: Thu, 16 Apr 2020 20:36:47 -0400 Subject: [PATCH] conversations: read status Send read status when using clearUnreadInteraction Change-Id: Idea059df94f5f259b0d22871daa2baaacc21b99c --- src/conversationmodel.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp index 99c3d2cb..d5c1b72b 100644 --- a/src/conversationmodel.cpp +++ b/src/conversationmodel.cpp @@ -1148,6 +1148,10 @@ ConversationModel::clearUnreadInteractions(const QString& convId) { if (!it.second.isRead) { emitUpdated = true; it.second.isRead = true; + if (owner.profileInfo.type != profile::Type::SIP) { + auto daemonId = storage::getDaemonIdByInteractionId(pimpl_->db, QString::number(it.first)); + ConfigurationManager::instance().setMessageDisplayed(owner.id, pimpl_->conversations[conversationIdx].participants.front(), daemonId, 3); + } storage::setInteractionRead(pimpl_->db, it.first); } }); -- GitLab