import { all, takeLatest } from 'redux-saga/effects'; import { LOGIN_REQUEST, LOGOUT_REQUEST } from '../actions/auth.actions'; import { loginSaga, logoutSaga } from './auth.sagas'; import { PROJECT_USER_LIST, PROJECT_LIST } from '../actions/project'; import { projectUserListSaga, projectListSaga } from './project'; export default function* rootSaga() { yield all([ takeLatest(LOGIN_REQUEST, loginSaga), takeLatest(LOGOUT_REQUEST, logoutSaga), takeLatest(PROJECT_USER_LIST, projectUserListSaga), takeLatest(PROJECT_LIST, projectListSaga), ]); }