Are there plans for the built-in Archive plugin to stop dropping the HTML body sent along with the BODY in messages? Messages sent in real time like this
<message>
<body>I like to go places</body>
<html xmlns='http://jabber.org/protocol/xhtml-im'>
<body xmlns='http://www.w3.org/1999/xhtml'>
<p>I like to <em>go</em> <strong>places</strong></p>
</body>
</html>
</message>
Render fine in real time. But once they’re retrieved from the Archive/Monitoring plugin they get returned like this
<iq type="result" id="234" to="" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
<chat with="" start="2014-09-12T17:23:09.196Z" xmlns="urn:xmpp:archive">
<from secs="0" jid="">
<body>I like to go places</body>
</from>
<set xmlns="http://jabber.org/protocol/rsm">
<first index="0">0</first>
<last>0</last>
<count>1</count>
</set>
</chat>
</iq>
It would ideal if they were returned like this
<iq type="result" id="234" to="" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
<chat with="" start="2014-09-12T17:23:09.196Z" xmlns="urn:xmpp:archive">
<from secs="0" jid="">
<body>I like to go places</body>
<html xmlns='http://jabber.org/protocol/xhtml-im'>
<body xmlns='http://www.w3.org/1999/xhtml'>
<p>I like to <em>go</em> <strong>places</strong></p>
</body>
</html>
</from>
<set xmlns="http://jabber.org/protocol/rsm">
<first index="0">0</first>
<last>0</last>
<count>1</count>
</set>
</chat>
</iq>