Skip to content

Commit 55f39ce

Browse files
nickvergessenbackportbot[bot]
authored andcommitted
Correctly set the subject, message and icon
Signed-off-by: Joas Schilling <coding@schilljs.com>
1 parent a52fd02 commit 55f39ce

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

lib/NotificationGenerator.php

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ private function getNotificationForEvent(IEvent $event, int $activityId): INotif
6363
$notification->setObject('activity_notification', (string)$activityId);
6464
$notification->setSubject($event->getSubject());
6565

66-
if ($notification->getRichMessage()) {
66+
if ($event->getRichSubject()) {
67+
$notification->setRichSubject($event->getRichSubject(), $event->getRichSubjectParameters());
68+
}
69+
70+
if ($event->getRichMessage()) {
6771
$notification->setRichMessage($event->getRichMessage(), $event->getRichMessageParameters());
6872
}
6973

@@ -117,11 +121,15 @@ private function getDisplayNotificationForEvent(IEvent $event, int $activityId):
117121
$notification->setRichSubject($event->getRichSubject(), $event->getRichSubjectParameters());
118122
$notification->setParsedSubject($event->getParsedSubject());
119123

120-
if ($notification->getRichMessage()) {
124+
if ($event->getIcon()) {
125+
$notification->setIcon($event->getIcon());
126+
}
127+
128+
if ($event->getRichMessage()) {
121129
$notification->setRichMessage($event->getRichMessage(), $event->getRichMessageParameters());
122130
}
123131

124-
if ($notification->getParsedMessage()) {
132+
if ($event->getParsedMessage()) {
125133
$notification->setParsedSubject($event->getParsedSubject());
126134
}
127135

0 commit comments

Comments
 (0)