Changeset 2998


Ignore:
Timestamp:
07/06/10 11:16:10 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #1116 - Melhorias para a implementacao  http://xmpp.org/rfcs/rfc3921, secao 8.2.1, happy path

Location:
trunk/jmessenger/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/jmessenger/js/jscode/loadIM.js

    r2996 r2998  
    887887                                 
    888888                                TrophyIM.setAutorization( jidTo, Base64.decode(this.getUserCurrent().jid), 'subscribe'); 
    889                                 //TrophyIM.setAutorization( jidTo, Base64.decode(this.getUserCurrent().jid), 'subscribed'); 
    890889                                break; 
    891890                                 
     
    898897                        case 'not-in-roster': 
    899898                                         
    900                                 /*setTimeout(function() 
    901                                         { 
    902                                         var _add = ""; 
    903                                  
    904                                         if( ( _add = confirm("Deseja adicionar o usuario!")) )           
    905                                         { 
    906                                                 addUser.add( jidTo ); 
    907                                         } 
    908                                          
    909                                         },100);*/ 
    910                                  
    911                                         addUser.add( jidTo ); 
     899                                TrophyIM.setAutorization( jidTo, Base64.decode(this.getUserCurrent().jid), 'subscribe'); 
     900                                addUser.add( jidTo ); 
    912901                                 
    913902                                        break; 
  • trunk/jmessenger/js/trophyim.js

    r2994 r2998  
    595595                                } 
    596596 
     597                                /*if( getAttribute('jid') == 'teste9@im.pr.gov.br' || getAttribute('jid') == 'alexandrecorreia@im.pr.gov.br' ) 
     598                                { 
     599                                        alert(  "JID : " + getAttribute('jid') + "\n" + 
     600                                                        "ASK : " + getAttribute('ask') + "\n" +  
     601                                                        "SUBSCRIPTION : " + getAttribute('subscription') ); 
     602                                }*/ 
     603                                 
     604                                 
    597605                                if( getAttribute('ask') && getAttribute('ask').toString() === "subscribe" ) 
    598606                                { 
     
    604612                                        if( getAttribute('subscription').toString() === "remove" ) 
    605613                                        { 
    606                                                 TrophyIM.rosterObj.removeContact(getAttribute('jid')); 
     614                                                TrophyIM.rosterObj.removeContact( getAttribute('jid').toString() ); 
    607615                                        } 
    608616                                } 
     
    611619                                        if( getAttribute('subscription').toString() === "remove" ) 
    612620                                        { 
    613                                                 TrophyIM.rosterObj.removeContact(getAttribute('jid')); 
     621                                                TrophyIM.rosterObj.removeContact( getAttribute('jid').toString() ); 
    614622                                        } 
    615623                                        else 
     
    18881896        var jid_lower   = barejid.toLowerCase(); 
    18891897         
     1898        /** 
     1899         * COMENTADO PARA TESTES 
     1900         *  
    18901901        if( show != 'unavailable' && show != 'error' ) 
    1891                 { 
     1902        if( show != 'unavailable' ) 
     1903                { 
     1904        */ 
    18921905            if (!this.roster[jid_lower]) 
    18931906                        { 
     
    19081921            } 
    19091922             
    1910             this.roster[jid_lower]['presence'][resource] = presence; 
     1923            this.roster[jid_lower]['presence'][resource] = presence;     
     1924 
     1925       /**       
     1926         * COMENTADO PARA TESTES 
     1927         * 
    19111928        } 
    19121929        else  
     
    19161933         
    19171934                this.addChange(jid_lower); 
     1935                */ 
    19181936    } 
    19191937 
Note: See TracChangeset for help on using the changeset viewer.