ajax-service.js 439 B

12345678910111213141516
  1. import AjaxService from 'misago/services/ajax';
  2. export function initialize(_container, application) {
  3. application.register('service:ajax', AjaxService, { singleton: true });
  4. application.inject('service:ajax', 'store', 'store:main');
  5. [ 'route', 'controller', 'component' ].forEach((factory) => {
  6. application.inject(factory, 'ajax', 'service:ajax');
  7. });
  8. }
  9. export default {
  10. name: 'ajax-service',
  11. initialize: initialize
  12. };