1234567891011121314151617181920212223 |
- import MisagoPreloadStore from 'misago/utils/preloadstore';
- import Auth from 'misago/services/auth';
- export function initialize(container, application) {
- var auth = Auth.create({
- 'isAuthenticated': MisagoPreloadStore.get('isAuthenticated'),
- 'user': MisagoPreloadStore.get('user')
- });
- application.register('misago:auth', auth, { instantiate: false });
- application.inject('route', 'auth', 'misago:auth');
- application.inject('controller', 'auth', 'misago:auth');
- application.register('misago:user', auth.get('user'), { instantiate: false });
- application.inject('route', 'user', 'misago:user');
- application.inject('controller', 'user', 'misago:user');
- }
- export default {
- name: 'auth-service',
- initialize: initialize
- };
|