From b57b76d948407e36f05de51d80289dc82bf63464 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Sat, 20 Feb 2021 13:10:14 -0500 Subject: [PATCH] Add "replied" marker to regular reply messages --- src/notifications/Manager.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/notifications/Manager.cpp b/src/notifications/Manager.cpp index 6550445d..eee695a5 100644 --- a/src/notifications/Manager.cpp +++ b/src/notifications/Manager.cpp @@ -16,10 +16,17 @@ NotificationsManager::postNotification(const mtx::responses::Notification ¬if const auto sender = cache::displayName( room_id, QString::fromStdString(mtx::accessors::sender(notification.event))); + const QString reply = (utils::isReply(notification.event) + ? "" + : tr(" replied", + "Used to denote that this message is a reply to another " + "message. Displayed as 'foo replied: message'.")); + + // the "replied" is only added if this message is not an emote message QString text = ((mtx::accessors::msg_type(notification.event) == mtx::events::MessageType::Emote) ? "* " + sender + " " - : sender + ": ") + + : sender + reply + ": ") + formatNotification(mtx::accessors::formattedBodyWithFallback(notification.event)); systemPostNotification(room_id, event_id, room_name, sender, text, icon);