Strophe Http-bind запускается каждую секунду - ejabberd - PullRequest
0 голосов
/ 15 апреля 2019

Я использую strophe для чата, функция «Connect» работает нормально.После этого при загрузке страницы я использую функцию присоединения, но после присоединения Strophe Http-bind запускается каждую секунду со строфой.

Запрос: -

<body rid="362421498" sid="0301cbe60c19d96a4e71f9dc6943ee774938cf48" xmlns="http://jabber.org/protocol/httpbind"/>  

Ответ: -

<body xmlns='http://jabber.org/protocol/httpbind'/>

Каждый запрос выполняется 2 раза с одним и тем же RID.

Код: -

        var sid = localStorage.getItem('sid');
        var rid = localStorage.getItem('rid');
        var jid = localStorage.getItem('jid');
        if(sid && rid && jid){
            jQuery(document).trigger('attach', {
                jid: jid,
                rid: rid,
                sid: sid,
            });
        }else{
            jQuery(document).trigger('connect', {
                jid: userdata.eusername.toLowerCase(),
                password: userdata.password
            });
        }

Заранее спасибо.

...