Sha256: 2f041a56f4237b3bb7c169cffcb3f2741cf87969214c4fce8ba29b8c9ca7a7a5

Contents?: true

Size: 799 Bytes

Versions: 15

Compression:

Stored size: 799 Bytes

Contents

import api, { orgId } from '../../services/api';
import {
  MODULE_STREAMS_REQUEST,
  MODULE_STREAMS_SUCCESS,
  MODULE_STREAMS_FAILURE,
} from './ModuleStreamsConstants';
import { apiError } from '../../move_to_foreman/common/helpers.js';
import { propsToSnakeCase } from '../../services/index';

export const getModuleStreams = (extendedParams = {}) => (dispatch) => {
  dispatch({ type: MODULE_STREAMS_REQUEST });

  const params = {
    organization_id: orgId(),
    ...propsToSnakeCase(extendedParams),
  };

  return api
    .get('/module_streams', {}, params)
    .then(({ data }) => {
      dispatch({
        type: MODULE_STREAMS_SUCCESS,
        response: data,
      });
    })
    .catch(result => dispatch(apiError(MODULE_STREAMS_FAILURE, result)));
};

export default getModuleStreams;

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
katello-3.11.2 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.10.2 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.10.1.1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.10.1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.11.1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.11.0 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.11.0.rc2 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.11.0.rc1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.10.0 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.10.0.rc1.1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.9.1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.10.0.rc1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.9.0 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.9.0.rc2 webpack/scenes/ModuleStreams/ModuleStreamsActions.js
katello-3.9.0.rc1 webpack/scenes/ModuleStreams/ModuleStreamsActions.js