如何查询xmpp archive以获取每个用户最新的20条消息

时间:2017-04-26 00:50:54

标签: xmpp ejabberd ejabberd-module

如果我有20个用户,则每个用户都有100个存档消息。 如何在一个查询中获取所有20个用户的最新20条存档消息?

此查询无法正常工作......

<iq type='set' id='test1'>
  <query xmlns='urn:xmpp:mam:0'>
    <set xmlns='http://jabber.org/protocol/rsm'>
        <max>20</max>
        <before/>
    </set>
  </query>
</iq>

1 个答案:

答案 0 :(得分:0)

XMPP不支持这种查询。您可能需要更改源代码并引入自定义请求以实现此行为。