department-of-veterans-affairs/vets-website

View on GitHub
src/applications/edu-benefits/10203/actions/post-911-gib-status.js

Summary

Maintainability
A
0 mins
Test Coverage
import { get } from 'lodash';
import { apiRequest } from '~/platform/utilities/api';

const GET_REMAINING_ENTITLEMENT_SUCCESS = 'GET_REMAINING_ENTITLEMENT_SUCCESS';

export function getRemainingEntitlement() {
  return dispatch =>
    apiRequest('/post911_gi_bill_status', { apiVersion: 'v1' })
      .then(response => {
        return dispatch({
          type: GET_REMAINING_ENTITLEMENT_SUCCESS,
          data: {
            remainingEntitlement: get(
              response.data.attributes,
              'remainingEntitlement',
            ),
          },
        });
      })
      .catch(_error => {});
}