index.js 999 B

1234567891011121314151617181920212223242526
  1. import * as actionTypes from '../../../constants/admin';
  2. import { takeEvery } from 'redux-saga/effects';
  3. import createTest from './createTest'
  4. import createTopic from './createTopic';
  5. import getTopic from './getTopic';
  6. import getQuestions from './getQuestions';
  7. import deleteTopic from './deleteTopic';
  8. import deleteQuestion from './deleteQuestion'
  9. import getAnswers from './getAnswers';
  10. import changeTest from './changeTest';
  11. export default function* () {
  12. yield takeEvery(actionTypes.CREATE_TOPICS_REQUEST, createTopic);
  13. yield takeEvery(actionTypes.CREATE_TEST_REQUEST, createTest);
  14. yield takeEvery(actionTypes.GET_TOPIC_REQUEST,getTopic);
  15. yield takeEvery(actionTypes.GET_QUESTIONS_REQUEST,getQuestions);
  16. yield takeEvery(actionTypes.DELETE_TOPIC_REQUEST,deleteTopic);
  17. yield takeEvery(actionTypes.DELETE_QUESTION_REQUEST,deleteQuestion);
  18. yield takeEvery(actionTypes.GET_ANSWERS_REQUEST,getAnswers);
  19. yield takeEvery(actionTypes.CHANGE_TEST_REQUEST,changeTest);
  20. }