mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
19 lines
411 B
JavaScript
19 lines
411 B
JavaScript
|
import { delay } from 'redux-saga'
|
||
|
import { call, put, take } from 'redux-saga/effects'
|
||
|
import es6promise from 'es6-promise'
|
||
|
import 'isomorphic-unfetch'
|
||
|
|
||
|
import { actionTypes, tickClock } from './actions'
|
||
|
|
||
|
es6promise.polyfill()
|
||
|
|
||
|
function* runClockSaga() {
|
||
|
yield take(actionTypes.START_CLOCK)
|
||
|
while (true) {
|
||
|
yield put(tickClock(false))
|
||
|
yield call(delay, 800)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default call(runClockSaga)
|