Strophe MAM的最新消息

时间:2015-08-20 16:23:53

标签: ejabberd strophe

使用ejabberd,使用mod_mam - 并使用mam插件进行操作。这成功检索了用户的所有消息。

我们要做的是只检索最后50条消息。使用strophe mam" max":50设置只返回50条消息,但它是前50条而不是最后一条消息。

之前的RSM'设置要求我们拥有最后一条消息的ID - 我们没有,因为我们尚未查询MAM。

所以问题很简单,如何使用strophejs mam获取最后50条jabber消息

2 个答案:

答案 0 :(得分:1)

找到答案 - 你只需要传递一个空白值:

"max": 100,
"before": '',

所以这提供了最后100条消息

答案 1 :(得分:0)

添加return true;作为onMessage()的最后一行将解决只收到一条消息的问题。