Sha256: 5773b75c4ac93b90b2a614290304bdfd05a77093e20d91ca867db022461130fc

Contents?: true

Size: 598 Bytes

Versions: 122

Compression:

Stored size: 598 Bytes

Contents

import api, { orgId } from '../../services/api';

import {
  PRODUCTS_REQUEST,
  PRODUCTS_SUCCESS,
  PRODUCTS_FAILURE,
} from './ProductConstants';
import { apiError } from '../../utils/helpers.js';

export const loadProducts = (params = {}) => async (dispatch) => {
  dispatch({ type: PRODUCTS_REQUEST });

  try {
    const { data } = await api.get(`/organizations/${orgId()}/products/`, {}, params);
    return dispatch({
      type: PRODUCTS_SUCCESS,
      response: data,
    });
  } catch (error) {
    return dispatch(apiError(PRODUCTS_FAILURE, error));
  }
};

export default loadProducts;

Version data entries

122 entries across 122 versions & 1 rubygems

Version Path
katello-4.14.3 webpack/scenes/Products/ProductActions.js
katello-4.14.2 webpack/scenes/Products/ProductActions.js
katello-4.15.0 webpack/scenes/Products/ProductActions.js
katello-4.15.0.rc2 webpack/scenes/Products/ProductActions.js
katello-4.15.0.rc1 webpack/scenes/Products/ProductActions.js
katello-4.14.1 webpack/scenes/Products/ProductActions.js
katello-4.14.0 webpack/scenes/Products/ProductActions.js
katello-4.14.0.rc3 webpack/scenes/Products/ProductActions.js
katello-4.14.0.rc2 webpack/scenes/Products/ProductActions.js
katello-4.14.0.rc1.1 webpack/scenes/Products/ProductActions.js
katello-4.14.0.rc1 webpack/scenes/Products/ProductActions.js
katello-4.13.1 webpack/scenes/Products/ProductActions.js
katello-4.13.0 webpack/scenes/Products/ProductActions.js
katello-4.12.1 webpack/scenes/Products/ProductActions.js
katello-4.13.0.rc1 webpack/scenes/Products/ProductActions.js
katello-4.12.0 webpack/scenes/Products/ProductActions.js
katello-4.12.0.rc3 webpack/scenes/Products/ProductActions.js
katello-4.12.0.rc2 webpack/scenes/Products/ProductActions.js
katello-4.12.0.rc1 webpack/scenes/Products/ProductActions.js
katello-4.11.1 webpack/scenes/Products/ProductActions.js