Obtenha SID e RID usando strophe.js
Como posso obter o SID e o RID ao me conectar a um servidor XMPP usando strophejs? Estou usando o Ejabbered como servidor XMPP.
Aqui está o meu código
$(document).bind('connect', function (ev, data) {
var conn = new Strophe.Connection('http://localhost:5280/http-bind');
conn.connect(data.jid, data.password, function (status) {
if (status === Strophe.Status.CONNECTED) {
$(document).trigger('connected');
} else if (status === Strophe.Status.DISCONNECTED) {
$(document).trigger('disconnected');
}
});
Gab.connection = conn;
});
$(document).bind('connected', function () {
---------------------------------
---------------------------------
console.log(Gab.connection.jid); // Got jid
console.log(Gab.connection.rid); // Value is undefined
console.log(Gab.connection.sid); // value is undefined
});
Eu tentei o código acima. Mas ficando indefinido como valor.
Eu verifiquei esta pergunta,XMPP: recuperando o ID da sessão BOSH e o RID
mas nos comentários lá, 'indefinido' é o resultado!