From d337d19533bfaac246ab282d2eb51de071e63027 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 20 Nov 2024 00:06:31 -0500 Subject: [PATCH] Context for reaction notifications --- .../eu/siacs/conversations/services/NotificationService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/services/NotificationService.java b/src/main/java/eu/siacs/conversations/services/NotificationService.java index 6c04eb93b341ceb4159eb10f33cb5fb9ee23bdcc..87ebd687ec330a5e598aa49d498da5ae693ebae9 100644 --- a/src/main/java/eu/siacs/conversations/services/NotificationService.java +++ b/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);