Ignore:
Timestamp:
12/10/12 17:00:32 (11 years ago)
Author:
acoutinho
Message:

Ticket #3227 - Alertas (amarelos) do Expresso travam operacees do usuario

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/api/rest.js

    r6528 r7635  
    9494            success: function( dt, textStatus, jqXHR ){ 
    9595 
    96                 if(REST.isInvalidToken(dt)){ 
    97                     REST.load('', true); 
    98                      
    99                     if(!REST.me) 
    100                         return {error: 'Empty session', title: 'Error in refresh token', description: 'Error in refresh token.'}; 
    101                      
    102                     var ref = REST.resquests[this.url]; 
    103                     result =  REST.send(ref.url, ref.type, ref.data, ref.callback, ref.sync, ref.extraOptions) 
    104                 } 
    10596                delete REST.resquests[this.url]; 
    10697                 
     
    137128            envelope['dataType'] = type[1]; 
    138129 
    139         if(REST.me) 
    140             envelope = $.extend( envelope, { 
    141                 beforeSend: function (xhr){ 
    142                     xhr.setRequestHeader('Authorization', "OAUTH Bearer " + REST.me.token) 
    143                 } 
    144             }); 
    145  
    146130        if( extraOptions ) 
    147131            envelope = $.extend( envelope, extraOptions ); 
     
    150134       
    151135        return( result ); 
    152     }, 
    153      
    154     isInvalidToken: function(data){ 
    155         return ((data) && (data.error && data.error == 'invalid_grant') && (data.error_description == 'The access token provided has expired.')) ? true : false 
    156136    }, 
    157137     
     
    165145 
    166146    load: function(url, isRefresh){ 
    167         this.me = this.dispatch( (url || '') + "me", (isRefresh ? { 
    168             refreshToken: true 
    169         } : {}), false, true)    
     147 
    170148    } 
    171149     
Note: See TracChangeset for help on using the changeset viewer.