only extract stanza-id from live messages when disco feature is set

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/parser/MessageParser.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/parser/MessageParser.java 🔗

@@ -437,10 +437,10 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece
 				final boolean safeToExtract;
 				if (isTypeGroupChat) {
 					by = conversation.getJid().toBareJid();
-					safeToExtract = true; //conversation.getMucOptions().hasFeature(Xmlns.STANZA_IDS);
+					safeToExtract = conversation.getMucOptions().hasFeature(Xmlns.STANZA_IDS);
 				} else {
 					by = account.getJid().toBareJid();
-					safeToExtract = true; //account.getXmppConnection().getFeatures().stanzaIds();
+					safeToExtract = account.getXmppConnection().getFeatures().stanzaIds();
 				}
 				if (safeToExtract) {
 					serverMsgId = extractStanzaId(packet, by);