UNPKG

contiago-toolbar

Version:

One of the options for outputting content from contiago xml-server

17 lines (15 loc) 553 B
import { call, put, takeLatest } from 'redux-saga/effects'; import request from 'utils/request'; import { GET_ARTICLE } from './constants'; import { onGetArticleSuccess, onGetArticleError } from './actions'; export function* onGetArticle(...args) { try { const response = yield call(request, `/content/article/${args[0].payload}`); yield put(onGetArticleSuccess(response)); } catch (err) { yield put(onGetArticleError(err)); } } export default function* defaultSaga() { yield takeLatest(GET_ARTICLE, onGetArticle); }