From 137671677b333f928fde20835d5e017dc373187f Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 15 Oct 2022 22:02:16 -0500 Subject: [PATCH] Consider a moderated message retracted also --- src/main/java/eu/siacs/conversations/parser/MessageParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/parser/MessageParser.java b/src/main/java/eu/siacs/conversations/parser/MessageParser.java index 188b568d156bd6a917176d8ca048d4f97f67ddc3..0945e31a059233e79892b56963c5d75b922f5574 100644 --- a/src/main/java/eu/siacs/conversations/parser/MessageParser.java +++ b/src/main/java/eu/siacs/conversations/parser/MessageParser.java @@ -413,7 +413,7 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece String replacementId = replaceElement == null ? null : replaceElement.getAttribute("id"); if (replacementId == null) { Element fasten = packet.findChild("apply-to", "urn:xmpp:fasten:0"); - if (fasten != null && fasten.findChild("retract", "urn:xmpp:message-retract:0") != null) { + if (fasten != null && (fasten.findChild("retract", "urn:xmpp:message-retract:0") != null || fasten.findChild("urn:xmpp:message-moderate:0") != null)) { replacementId = fasten.getAttribute("id"); packet.setBody(""); }