使用ejabberd,使用mod_mam - 并使用mam插件进行操作。这成功检索了用户的所有消息。
我们要做的是只检索最后50条消息。使用strophe mam" max":50设置只返回50条消息,但它是前50条而不是最后一条消息。
之前的RSM'设置要求我们拥有最后一条消息的ID - 我们没有,因为我们尚未查询MAM。
所以问题很简单,如何使用strophejs mam获取最后50条jabber消息
答案 0 :(得分:1)
找到答案 - 你只需要传递一个空白值:
"max": 100,
"before": '',
所以这提供了最后100条消息
答案 1 :(得分:0)
添加return true;
作为onMessage()
的最后一行将解决只收到一条消息的问题。