Включаем возможность переподключения в Pandion ++

К сожалению в Jabber клиенте, который я использую в своей сети есть большой недостаток – он не переподключается при потере соединения с сервером. Но, к счастью, это исправимо.

В C:\Program Files\Pandion\src\main\XMPPOnStream.js меняем блок (в районе 297-ой строки)

Было:

else if ( ReceivedXML.documentElement.selectSingleNode( ‘/stream:error’ ) )
{
if ( external.windows.Exists( ‘signup’ ) )
OnLoginAbort
();
else
{
external.
globals( ‘XMPPReconnect’ ) = false;
var Str = ‘</stream:stream>’;
warn
( ‘SENT: ‘ + Str );
external.
XMPP.SendText( Str );
external.
XMPP.Disconnect();
}
}

Стало:

else if ( ReceivedXML.documentElement.selectSingleNode( ‘/stream:error’ ) )
{
if ( external.windows.Exists( ‘signup’ ) )
OnLoginAbort
();
else
{
if ( ReceivedXML.documentElement.selectSingleNode( ‘/stream:error/system-shutdown’ ) )
external.
globals( ‘XMPPReconnect’ ) = true;
else
external.
globals( ‘XMPPReconnect’ ) = false;
}
}

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

Нет комментариев

(Обязательно)
(Обязательно, не публикуется)

Только лень заставит настоящего админа настpоить все pаз и навсегда.
Купить в рассрочку

Получить кредит просто! Заполни форму и получи кредит не выходя из дома под 1.99% месяц
Мы свяжемся с вами в течении часа в рабочее время




×
Купить в рассрочку

Получить кредит просто! Заполни форму и получи кредит не выходя из дома под 1.99% месяц
Мы свяжемся с вами в течении часа в рабочее время




×