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

Эта запись опубликована в рубрике [ jabber ]

К сожалению в 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;
}
}

Постовые: tiffany москва, генплан поселка, cheap replica watches

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Post to Twitter Post to Delicious Post to Facebook Post to MySpace Post to Ping.fm

Оценить эту запись:
1 звезда2 звезды3 звезды4 звезды5 звезд (2 голос(ов), среднее: 5.00 из 5)
Метки: [ , ]
Вы можете следить за ответами к этой записи через RSS 2.0 feed. Вы можете оставить мнение, или трэкбэк с собственного сайта.

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

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