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);