tick-start.js 403 B

1234567891011121314151617
  1. import misago from 'misago/index';
  2. import { doTick } from 'misago/reducers/tick';
  3. import store from 'misago/services/store';
  4. const TICK_PERIOD = 50 * 1000; //do the tick every 50s
  5. export default function initializer() {
  6. window.setInterval(function() {
  7. store.dispatch(doTick());
  8. }, TICK_PERIOD);
  9. }
  10. misago.addInitializer({
  11. name: 'tick-start',
  12. initializer: initializer,
  13. after: 'store'
  14. });