XMPP-Abfragearchiv nach neuesten Nachrichten

Ich lesehttp: //xmpp.org/extensions/xep-0313.htm, um Ejabberd nach Nachrichten abzufragen, die mit einem bestimmten Benutzer archiviert wurden.

Dies ist die XML, die ich sende:

<iq type='get' id='get_archive_user1'>
 <query xmlns='urn:xmpp:mam:tmp'>
  <with>user1@localhost</with>
  <set xmlns='http://jabber.org/protocol/rsm'>
   <max>20</max>
  </set>
 </query>
</iq>

Ich erhalte die ersten 20 Nachrichten korrekt. Um es erneut anzufordern, füge ich das Tag hinzu:

<after>(id in element "Last" from last request)</after>

und das funktioniert auch gut. Was ich brauche, ist die letzten 20 Nachrichten zu empfangen, nicht die ersten 20 Nachrichten. Wie kann ich das erreichen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage