tick-start.js 396 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. })