Skip to content

Commit e1c1bbe

Browse files
committed
wip
1 parent cb0c0ad commit e1c1bbe

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

app/routes/application.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,18 @@ import ajax from 'ic-ajax';
44
export default Ember.Route.extend({
55
beforeModel: function() {
66
var self = this;
7+
console.log('index route', this.session.get('isLoggedIn'),
8+
this.session.get('currentUser'));
79
if (this.session.get('isLoggedIn') &&
810
this.session.get('currentUser') === null)
911
{
1012
return ajax('/me').then(function(response) {
13+
console.log('good', response);
1114
var user = self.store.push('user', response.user);
1215
user.set('api_token', response.api_token);
1316
self.session.set('currentUser', user);
1417
}).catch(function() {
18+
console.log('bad');
1519
self.session.logoutUser();
1620
});
1721
}

app/routes/login.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export default Ember.Route.extend({
1515
if (!win.closed) { return; }
1616
window.clearInterval(oauthInterval);
1717
var response = JSON.parse(localStorage.github_response);
18+
console.log('loging response', response);
1819

1920
if (!response.ok) {
2021
self.controllerFor('application').set('flashError',

app/services/session.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,27 @@ import Ember from 'ember';
22

33
export default Ember.Object.extend({
44
savedTransition: null,
5+
isLoggedIn: false,
6+
currentUser: null,
57

68
init: function() {
79
this.set('isLoggedIn', localStorage.getItem('isLoggedIn') === '1');
810
this.set('currentUser', null);
11+
console.log('session-init', this.get('isLoggedIn'));
912
},
1013

1114
loginUser: function(user) {
1215
this.set('isLoggedIn', true);
1316
this.set('currentUser', user);
1417
localStorage.setItem('isLoggedIn', '1');
18+
console.log('session-login', this.get('isLoggedIn'));
1519
},
1620

1721
logoutUser: function() {
1822
this.set('savedTransition', null);
1923
this.set('isLoggedIn', null);
2024
this.set('currentUser', null);
2125
localStorage.removeItem('isLoggedIn');
26+
console.log('session-logout', this.get('isLoggedIn'));
2227
},
2328
});

0 commit comments

Comments
 (0)