Sha256: 5cffec8648bb7507736a67ee3ea22c3f0742f68ef2abdd76d9f3e6bc741cabb0
Contents?: true
Size: 753 Bytes
Versions: 122
Compression:
Stored size: 753 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 '../../utils/helpers'; export const loadOrganizationProducts = (params = {}, orgId = getOrgId()) => async (dispatch) => { dispatch({ type: ORGANIZATION_PRODUCTS_REQUEST }); try { const { data } = await api.get(`/organizations/${orgId}/products/`, {}, params); return dispatch({ type: ORGANIZATION_PRODUCTS_SUCCESS, payload: { orgId, ...data }, }); } catch (error) { return dispatch(apiError(ORGANIZATION_PRODUCTS_FAILURE, error)); } }; export default loadOrganizationProducts;
Version data entries
122 entries across 122 versions & 1 rubygems