Ignore:
Timestamp:
08/03/10 11:57:50 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #1091 - Implementado a busca de salas para bate-papo no novo modulo Expresso messenger XEP-0045-MUC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/jabberit_messenger/jmessenger/js/trophyim.js

    r3122 r3124  
    10991099        { 
    11001100                TrophyIM.leaveChatRoom( jidChatRoom ); 
     1101                 
     1102                if( TrophyIM.activeChatRoom.name.length > 0 ) 
     1103                { 
     1104                        for( var i = 0;  i < TrophyIM.activeChatRoom.name.length ; i++ ) 
     1105                        { 
     1106                                if( TrophyIM.activeChatRoom.name[i].indexOf( jidChatRoom ) >= 0 ) 
     1107                                { 
     1108                                        TrophyIM.activeChatRoom.name[i] = ""; 
     1109                                } 
     1110                        } 
     1111                } 
    11011112 
    11021113                setTimeout( function() 
     
    13001311    getListRooms : function() 
    13011312    { 
    1302         var _error_return = function(element) 
     1313        if( TrophyIM.statusConn.connected ) 
    13031314        { 
    1304                 alert( " ERROR : " + element ); 
    1305         }; 
    1306          
    1307                 var iq = $iq({to: "conference.im.pr.gov.br", type: "get"}).c("query",{xmlns: Strophe.NS.DISCO_ITEMS});                   
    1308                  
    1309         TrophyIM.connection.sendIQ( iq, loadscript.listRooms, _error_return, 500 );              
     1315                var _error_return = function(element) 
     1316                { 
     1317                        alert("ERRO : Tente novamente !"); 
     1318                }; 
     1319                 
     1320                        var iq = $iq({ to: TROPHYIM_CHATROOM, type: "get" }).c("query",{xmlns: Strophe.NS.DISCO_ITEMS });                
     1321                         
     1322                TrophyIM.connection.sendIQ( iq, loadscript.listRooms, _error_return, 500 ); 
     1323        }else 
     1324                alert( "ERRO : Sem conexão com o servidor " + TROPHYIM_CHATROOM ); 
     1325                     
    13101326    }, 
    13111327     
     
    18641880                        for( var i in TrophyIM.activeChatRoom.name ) 
    18651881                        { 
    1866                                 TrophyIM.connection.send($pres( { to : TrophyIM.activeChatRoom.name[i] } ).c('show').t( presence_chatRoom ) ); 
     1882                                if( TrophyIM.activeChatRoom.name[i] != "" ) 
     1883                                        TrophyIM.connection.send($pres( { to : TrophyIM.activeChatRoom.name[i] } ).c('show').t( presence_chatRoom ) ); 
    18671884                        } 
    18681885                } 
Note: See TracChangeset for help on using the changeset viewer.