From 881da18e8a561d79e77616dfa3569171406723f5 Mon Sep 17 00:00:00 2001 From: zinyando Date: Mon, 4 Jul 2016 16:57:14 +0200 Subject: [PATCH] Add missing isMac and isMobile flags to session service --- app/app/services/session.js | 7 +++++++ 1 file changed, 7 insertions(+) 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: '' };