Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- App.CurrentUserInitializer - Ember.Initializer.extent({
- name: 'current-user',
- after: 'authentication',
- initialize: function(container, app) {
- var store = container.lookup('store:main');
- app.deferReadiness();
- store.find('user', 'me').then(function (user) {
- app.register('session:user', user, {instantiate: false});
- _.forEach(['route', 'controller', 'view'], function (place) {
- app.inject(place, 'currentUser', 'session:user');
- });
- app.advanceReadiness();
- }).catch(function () {
- app.advanceReadiness();
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement