File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,18 @@ import ajax from 'ic-ajax';
4
4
export default Ember . Route . extend ( {
5
5
beforeModel : function ( ) {
6
6
var self = this ;
7
+ console . log ( 'index route' , this . session . get ( 'isLoggedIn' ) ,
8
+ this . session . get ( 'currentUser' ) ) ;
7
9
if ( this . session . get ( 'isLoggedIn' ) &&
8
10
this . session . get ( 'currentUser' ) === null )
9
11
{
10
12
return ajax ( '/me' ) . then ( function ( response ) {
13
+ console . log ( 'good' , response ) ;
11
14
var user = self . store . push ( 'user' , response . user ) ;
12
15
user . set ( 'api_token' , response . api_token ) ;
13
16
self . session . set ( 'currentUser' , user ) ;
14
17
} ) . catch ( function ( ) {
18
+ console . log ( 'bad' ) ;
15
19
self . session . logoutUser ( ) ;
16
20
} ) ;
17
21
}
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ export default Ember.Route.extend({
15
15
if ( ! win . closed ) { return ; }
16
16
window . clearInterval ( oauthInterval ) ;
17
17
var response = JSON . parse ( localStorage . github_response ) ;
18
+ console . log ( 'loging response' , response ) ;
18
19
19
20
if ( ! response . ok ) {
20
21
self . controllerFor ( 'application' ) . set ( 'flashError' ,
Original file line number Diff line number Diff line change @@ -2,22 +2,27 @@ import Ember from 'ember';
2
2
3
3
export default Ember . Object . extend ( {
4
4
savedTransition : null ,
5
+ isLoggedIn : false ,
6
+ currentUser : null ,
5
7
6
8
init : function ( ) {
7
9
this . set ( 'isLoggedIn' , localStorage . getItem ( 'isLoggedIn' ) === '1' ) ;
8
10
this . set ( 'currentUser' , null ) ;
11
+ console . log ( 'session-init' , this . get ( 'isLoggedIn' ) ) ;
9
12
} ,
10
13
11
14
loginUser : function ( user ) {
12
15
this . set ( 'isLoggedIn' , true ) ;
13
16
this . set ( 'currentUser' , user ) ;
14
17
localStorage . setItem ( 'isLoggedIn' , '1' ) ;
18
+ console . log ( 'session-login' , this . get ( 'isLoggedIn' ) ) ;
15
19
} ,
16
20
17
21
logoutUser : function ( ) {
18
22
this . set ( 'savedTransition' , null ) ;
19
23
this . set ( 'isLoggedIn' , null ) ;
20
24
this . set ( 'currentUser' , null ) ;
21
25
localStorage . removeItem ( 'isLoggedIn' ) ;
26
+ console . log ( 'session-logout' , this . get ( 'isLoggedIn' ) ) ;
22
27
} ,
23
28
} ) ;
You can’t perform that action at this time.
0 commit comments