File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed
Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change 14471447 return new Async ( success , error ) ;
14481448 } ,
14491449
1450- _parseResponse : function ( data ) {
1450+ _parseResponse : function ( data , stayLoggedIn ) {
14511451 var user = new Backendless . User ( ) ;
14521452 deepExtend ( user , data ) ;
14531453
1454+ if ( stayLoggedIn ) {
1455+ Backendless . LocalCache . set ( "stayLoggedIn" , stayLoggedIn ) ;
1456+ }
1457+
14541458 return user ;
14551459 } ,
14561460
15461550 Backendless . LocalCache . remove ( "current-user-id" ) ;
15471551 Backendless . LocalCache . set ( "stayLoggedIn" , false ) ;
15481552
1549- if ( Utils . isBoolean ( stayLoggedIn ) ) {
1550- Backendless . LocalCache . set ( "stayLoggedIn" , stayLoggedIn ) ;
1551- }
1552-
15531553 var responder = extractResponder ( arguments ) ;
15541554 var isAsync = responder != null ;
15551555
15701570 data : JSON . stringify ( data )
15711571 } ) ;
15721572
1573- if ( isAsync ) {
1574- return result ;
1573+ if ( ! isAsync && result ) {
1574+ currentUser = this . _parseResponse ( result , stayLoggedIn === true ) ;
1575+ result = this . _getUserFromResponse ( currentUser ) ;
15751576 }
15761577
1577- currentUser = this . _parseResponse ( result ) ;
1578-
1579- return this . _getUserFromResponse ( currentUser ) ;
1578+ return result ;
15801579 } ,
15811580
15821581 _getUserFromResponse : function ( user ) {
You can’t perform that action at this time.
0 commit comments