Files
project-work/worker-toolkit-flaredown/repo/frontend/app/routes/application.js

32 lines
568 B
JavaScript

import Ember from 'ember';
import ApplicationRouteMixin from 'ember-simple-auth/mixins/application-route-mixin';
const {
get,
Route,
inject: {
service,
},
} = Ember;
export default Route.extend(ApplicationRouteMixin, {
notifications: service(),
session: service(),
beforeModel() {
get(this, 'notifications').loadNotifications();
},
sessionAuthenticated() {
this._super(...arguments);
get(this, 'notifications').loadNotifications();
},
actions: {
routeToLogin() {
this.router.transitionTo('login');
},
},
});