summary refs log tree commit diff
path: root/src/notifications/ManagerMac.mm
diff options
context:
space:
mode:
authorLoren Burkholder <computersemiexpert@outlook.com>2021-02-12 11:28:41 -0500
committerLoren Burkholder <computersemiexpert@outlook.com>2021-02-13 13:01:04 -0500
commit299c486a2bd1aff872fcf0b2e76300b569920fc5 (patch)
tree7f620c05b471176b4708e0dd186bcc5dbdd6b795 /src/notifications/ManagerMac.mm
parentMark messages as read, when Nheko gets focused (diff)
downloadnheko-299c486a2bd1aff872fcf0b2e76300b569920fc5.tar.xz
Display notifications for emote messages properly
Diffstat (limited to 'src/notifications/ManagerMac.mm')
-rw-r--r--src/notifications/ManagerMac.mm8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/notifications/ManagerMac.mm b/src/notifications/ManagerMac.mm

index c09e894c..e21cc904 100644 --- a/src/notifications/ManagerMac.mm +++ b/src/notifications/ManagerMac.mm
@@ -19,7 +19,8 @@ NotificationsManager::postNotification( const QString &roomName, const QString &senderName, const QString &text, - const QImage &icon) + const QImage &icon, + const bool &isEmoteMessage) { Q_UNUSED(roomId); Q_UNUSED(eventId); @@ -29,7 +30,10 @@ NotificationsManager::postNotification( notif.title = roomName.toNSString(); notif.subtitle = QString("%1 sent a message").arg(senderName).toNSString(); - notif.informativeText = text.toNSString(); + if (isEmoteMessage) + notif.informativeText = QString("* ").append(senderName).append(" ").append(text).toNSString(); + else + notif.informativeText = text.toNSString(); notif.soundName = NSUserNotificationDefaultSoundName; [[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification: notif];