import Ember from 'ember'; const { inject: { service }, RSVP } = Ember; export default Ember.Service.extend({ session: service('session'), store: service(), loadCurrentUser() { console.log('+ loadCurrentUser'); return new RSVP.Promise((resolve, reject) => { const accountId = this.get('session.data.authenticated.account_id'); if (!Ember.isEmpty(accountId)) { return this.get('store').find('account', accountId).then((account) => { console.log('+++'); console.log(account.get('id')); console.log(account.get('forename')); console.log(account.get('memberof')); this.set('account', account); console.log('---'); return resolve(); }, reject); } else { return resolve(); } }); } });