anton vodyanoy
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Коллеги, есть вопрос. Использую Wildfire 3.1.0 Beta и Pandion 2.5 в качестве клиента. Наступил на следующие грабли - при удалении пользователя из базы данных сервера или же при переносе его в другую группу - всем у кого в ростерах он был приходит сообщение "Пользователь "такой-то" удалил Вас из своего списка контактов". Где отключить эту шнягу? Бо достала уже конкретно и не только меня. | в файле Pandion\src\main\XMPPOnPresence.js заменить else if ( Presence.Type == 'unsubscribe' ) { if ( external.globals( 'ClientRoster' ).Items.Exists( ShortAddress ) ) { if ( ! external.wnd.isActive() ) { external.wnd.hide( false ); external.wnd.restore(); external.wnd.focus(); } external.wnd.messageBox( false, external.globals( 'Translator' ).Translate( 'main', 'msg_cl_removed', [ Presence.FromAddress.CleanAddress() ] ), external.globals( 'softwarename' ), 0 | 64 ); } } на else if ( Presence.Type == 'unsubscribe' ) { if ( external.globals( 'ClientRoster' ).Items.Exists( ShortAddress ) ) { if ( ! external.wnd.isActive() ) { external.wnd.hide( false ); external.wnd.restore(); external.wnd.focus(); } dom.loadXML( '<presence type="unsubscribed"/>' ); dom.documentElement.setAttribute( 'to', Presence.From ); warn( 'SENT: ' + dom.xml ); external.XMPP.SendXML( dom ); external.wnd.messageBox( false, external.globals( 'Translator' ).Translate( 'main', 'msg_cl_removed', [ Presence.FromAddress.CleanAddress() ] ), external.globals( 'softwarename' ), 0 | 64 ); } } |