UNPKG

@omegabigdata/honoplay-redux-helper

Version:
46 lines (41 loc) 1.2 kB
import { FETCHING_QUESTION_TYPE_LIST, FETCH_QUESTION_TYPE_LIST_SUCCESS, FETCH_QUESTION_TYPE_LIST_FAILED, FETCHING_QUESTION_TYPE, FETCH_QUESTION_TYPE_SUCCESS, FETCH_QUESTION_TYPE_FAILED } from '../helpers/ActionTypes/QuestionType'; import { QuestionType } from '@omegabigdata/honoplay-api-helper-node'; const fetchQuestionTypeList = (skip = null, take = null) => dispatch => { dispatch({ type: FETCHING_QUESTION_TYPE_LIST }); QuestionType.getQuestionTypes( skip, take, success => { dispatch({ type: FETCH_QUESTION_TYPE_LIST_SUCCESS, data: success.data }); }, error => { dispatch({ type: FETCH_QUESTION_TYPE_LIST_FAILED, data: { error } }); } ); }; const fetchQuestionType = questionTypeId => dispatch => { dispatch({ type: FETCHING_QUESTION_TYPE }); QuestionType.getQuestionType( questionTypeId, success => { dispatch({ type: FETCH_QUESTION_TYPE_SUCCESS, data: success.data }); }, error => { dispatch({ type: FETCH_QUESTION_TYPE_FAILED, data: { error } }); } ); }; export { fetchQuestionTypeList, fetchQuestionType };