src/applications/appeals/10182/actions/index.js
import { apiRequest } from 'platform/utilities/api';
import { CONTESTABLE_ISSUES_API } from '../constants';
import {
FETCH_CONTESTABLE_ISSUES_INIT,
FETCH_CONTESTABLE_ISSUES_SUCCEEDED,
FETCH_CONTESTABLE_ISSUES_FAILED,
} from '../../shared/actions';
export const getContestableIssues = () => {
return dispatch => {
dispatch({ type: FETCH_CONTESTABLE_ISSUES_INIT });
return apiRequest(CONTESTABLE_ISSUES_API, { apiVersion: 'v1' })
.then(response =>
dispatch({
type: FETCH_CONTESTABLE_ISSUES_SUCCEEDED,
response,
}),
)
.catch(errors =>
dispatch({
type: FETCH_CONTESTABLE_ISSUES_FAILED,
errors,
}),
);
};
};