department-of-veterans-affairs/vets-website

View on GitHub
src/applications/mhv-secure-messaging/actions/categories.js

Summary

Maintainability
A
2 hrs
Test Coverage
import { Actions } from '../util/actionTypes';
import { getMessageCategoryList } from '../api/SmApi';

export const getCategories = () => async dispatch => {
  try {
    const response = await getMessageCategoryList();
    dispatch({
      type: Actions.Category.GET_LIST,
      response,
    });
  } catch (error) {
    dispatch({
      type: Actions.Category.GET_LIST_ERROR,
    });
  }
};