检索存档邮件时来自openfire服务器的重复消息 - XEP-0136

时间:2014-11-21 09:52:24

标签: openfire

我正在使用以下代码使用Strophe.js从openfire服务器获取存档消息 在Server-> Archiving->存档设置下启用了一对一和群聊聊天。

connection.archive.listCollections(contactId, rsm, function (collections, responseRsm) {
        for(var j = 0; j < collections.length; j++) {
            collections[j].retrieveMessages(rsmMsg, function (messages, responseRsm) {
                for(var i=0; i < messages.length; i++) {
                    console.log(messages[i]);
                }
            });
        }
    });

在将contactId作为名册JId时,它会返回来自一对一和群聊的消息,同时将contactId作为房间Jid,它仅重新发送房间消息,但消息重复。

是否有人知道如何解决这些问题

0 个答案:

没有答案