Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. App.CurrentUserInitializer - Ember.Initializer.extent({
  2.  
  3. name: 'current-user',
  4. after: 'authentication',
  5.  
  6. initialize: function(container, app) {
  7.  
  8. var store = container.lookup('store:main');
  9.  
  10. app.deferReadiness();
  11.  
  12. store.find('user', 'me').then(function (user) {
  13.  
  14. app.register('session:user', user, {instantiate: false});
  15.  
  16. _.forEach(['route', 'controller', 'view'], function (place) {
  17. app.inject(place, 'currentUser', 'session:user');
  18. });
  19.  
  20. app.advanceReadiness();
  21.  
  22. }).catch(function () {
  23. app.advanceReadiness();
  24. });
  25. }
  26. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement