Sha256: 00522a50ab201463b9ec524a56991f734fdcd2544158b5a5f23ac61cc2ceea24

Contents?: true

Size: 795 Bytes

Versions: 122

Compression:

Stored size: 795 Bytes

Contents

import { propsToSnakeCase } from 'foremanReact/common/helpers';

import api, { orgId } from '../../services/api';
import {
  MODULE_STREAMS_REQUEST,
  MODULE_STREAMS_SUCCESS,
  MODULE_STREAMS_FAILURE,
} from './ModuleStreamsConstants';
import { apiError } from '../../utils/helpers.js';

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

  const params = {
    organization_id: orgId(),
    ...propsToSnakeCase(extendedParams),
  };
  try {
    const { data } = await api.get('/module_streams', {}, params);
    return dispatch({
      type: MODULE_STREAMS_SUCCESS,
      response: data,
    });
  } catch (error) {
    return dispatch(apiError(MODULE_STREAMS_FAILURE, error));
  }
};

export default getModuleStreams;

Version data entries

122 entries across 122 versions & 1 rubygems

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