Sha256: 4b5274e1eaffa37df80938414b7b899efd97a085238ae563fe27881e05a5f20f
Contents?: true
Size: 764 Bytes
Versions: 25
Compression:
Stored size: 764 Bytes
Contents
import api, { orgId as getOrgId } from '../../services/api'; import { ORGANIZATION_PRODUCTS_REQUEST, ORGANIZATION_PRODUCTS_SUCCESS, ORGANIZATION_PRODUCTS_FAILURE, } from './OrganizationProductsConstants'; import { apiError } from '../../move_to_foreman/common/helpers'; export const loadOrganizationProducts = (params = {}, orgId = getOrgId()) => (dispatch) => { dispatch({ type: ORGANIZATION_PRODUCTS_REQUEST }); return api .get(`/organizations/${orgId}/products/`, {}, params) .then(({ data }) => { dispatch({ type: ORGANIZATION_PRODUCTS_SUCCESS, payload: { orgId, ...data }, }); }) .catch(result => dispatch(apiError(ORGANIZATION_PRODUCTS_FAILURE, result))); }; export default loadOrganizationProducts;
Version data entries
25 entries across 25 versions & 1 rubygems