mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 20:48:52 +03:00
Add "replied" marker to regular reply messages
This commit is contained in:
parent
39576fea96
commit
b57b76d948
1 changed files with 8 additions and 1 deletions
|
@ -16,10 +16,17 @@ NotificationsManager::postNotification(const mtx::responses::Notification ¬if
|
||||||
const auto sender = cache::displayName(
|
const auto sender = cache::displayName(
|
||||||
room_id, QString::fromStdString(mtx::accessors::sender(notification.event)));
|
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 =
|
QString text =
|
||||||
((mtx::accessors::msg_type(notification.event) == mtx::events::MessageType::Emote)
|
((mtx::accessors::msg_type(notification.event) == mtx::events::MessageType::Emote)
|
||||||
? "* " + sender + " "
|
? "* " + sender + " "
|
||||||
: sender + ": ") +
|
: sender + reply + ": ") +
|
||||||
formatNotification(mtx::accessors::formattedBodyWithFallback(notification.event));
|
formatNotification(mtx::accessors::formattedBodyWithFallback(notification.event));
|
||||||
|
|
||||||
systemPostNotification(room_id, event_id, room_name, sender, text, icon);
|
systemPostNotification(room_id, event_id, room_name, sender, text, icon);
|
||||||
|
|
Loading…
Reference in a new issue