diff --git a/app/app/services/session.js b/app/app/services/session.js index 95aaaa39..8bf7d180 100644 --- a/app/app/services/session.js +++ b/app/app/services/session.js @@ -23,10 +23,17 @@ export default SimpleAuthSession.extend({ ajax: service(), appMeta: service(), + isMac: false, + isMobile: false, authenticated: notEmpty('user.id'), isAdmin: oneWay('user.admin'), isEditor: or('user.admin', 'user.editor'), + init: function() { + this.set('isMac', is.mac()); + this.set('isMobile', is.mobile()); + }, + user: computed('isAuthenticated', 'session.content.authenticated.user', function(){ if (this.get('isAuthenticated')) { let user = this.get('session.content.authenticated.user') || { id: '' };