Функция архивирования сообщений XMPP с использованием strophe.mam.js не работает
У меня есть функция в JavaScript, используя Strophe.MAM.js
setTimeout(function(){
conn.mam.query("user1@localhost", {"with": "user2@locahost", onMessage: function(message) {
console.log("Message from ", $(message).find("forwarded message").attr("from"),": ", $(message).find("forwarded message body").text());
console.log($(message).text());
},
onComplete: function(response) {
console.log("Got all the messages");
}
});
}, 3000);
В журнале я вижу, что сервер получил запрос архива в хорошем формате, и в обычном клиенте xmpp с этим сгенерированным запросом я получаю ответ от сервера. Но в javascript функция никогда не доходила до части onMessage, только для onComplete. Видите ли вы какие-либо ошибки или есть подсказки, как лучше узнать, получен ли какой-нибудь полезный ответ от сервера?