Context for reaction notifications

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/services/NotificationService.java | 4 
1 file changed, 3 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/services/NotificationService.java 🔗

@@ -535,7 +535,9 @@ public class NotificationService {
         if (newReactions.isEmpty()) return;
 
         final var message = reactingTo.reply();
-        message.appendBody(String.join(" ", newReactions));
+        final var quoteable = reactingTo.getQuoteableBody();
+        final var parentTxt = reactingTo.isOOb() ? "media" : "'" + (quoteable.length() > 35 ? quoteable.substring(0, 35) + "…" : quoteable) + "'";
+        message.appendBody(String.join(" ", newReactions) + " to " + parentTxt);
         message.setCounterpart(counterpart);
         message.setOccupantId(occupantId);
         message.setStatus(Message.STATUS_RECEIVED);