15 lines
528 B
JavaScript
15 lines
528 B
JavaScript
import { all, takeLatest } from 'redux-saga/effects';
|
|
import loginSaga from './login';
|
|
import { LOGIN } from '../actions/login';
|
|
import { SEND_MESSAGE, FETCH_MESSAGES, STREAM_EVENTS } from '../actions/chat';
|
|
import { sendMessageSaga, fetchMessagesSaga, streamEventsSaga } from './chat';
|
|
|
|
export default function* rootSaga() {
|
|
yield all([
|
|
takeLatest(LOGIN, loginSaga),
|
|
takeLatest(SEND_MESSAGE, sendMessageSaga),
|
|
takeLatest(FETCH_MESSAGES, fetchMessagesSaga),
|
|
takeLatest(STREAM_EVENTS, streamEventsSaga)
|
|
]);
|
|
}
|