csrf-service.js 447 B

12345678910111213141516
  1. import CSRFService from 'misago/services/csrf';
  2. export function initialize(container, application) {
  3. application.register('service:csrf', CSRFService, { singleton: true });
  4. application.inject('service:csrf', 'preloadedStore', 'misago:preloaded-data');
  5. [ 'controller', 'adapter' ].forEach((factory) => {
  6. application.inject(factory, 'csrf', 'service:csrf');
  7. });
  8. }
  9. export default {
  10. name: 'csrf-service',
  11. initialize: initialize
  12. };