// from: http://blog.willrax.com/fetching-the-current-user-with-simple-auth/ import Ember from "ember"; import Session from "simple-auth/session"; export default { name: "custom-session", before: "simple-auth", initialize: function(container) { Session.reopen({ setCurrentUser: function() { var id = this.get("user_id"); var self = this; if (!Ember.isEmpty(id)) { return container.lookup("store:main").find("user", id).then(function(user) { self.set("currentUser", user); }); } }.observes("user_id") }); } };