Включаем возможность переподключения в 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аз и навсегда.
Яндекс.Метрика beget