diff options
Diffstat (limited to 'app/assets/javascripts/reports/codequality_report/store/actions.js')
-rw-r--r-- | app/assets/javascripts/reports/codequality_report/store/actions.js | 31 |
1 files changed, 10 insertions, 21 deletions
diff --git a/app/assets/javascripts/reports/codequality_report/store/actions.js b/app/assets/javascripts/reports/codequality_report/store/actions.js index ddd1747899f..e3238207af2 100644 --- a/app/assets/javascripts/reports/codequality_report/store/actions.js +++ b/app/assets/javascripts/reports/codequality_report/store/actions.js @@ -1,34 +1,23 @@ import axios from '~/lib/utils/axios_utils'; import * as types from './mutation_types'; -import { parseCodeclimateMetrics, doCodeClimateComparison } from './utils/codequality_comparison'; +import { parseCodeclimateMetrics } from './utils/codequality_parser'; export const setPaths = ({ commit }, paths) => commit(types.SET_PATHS, paths); -export const fetchReports = ({ state, dispatch, commit }, diffFeatureFlagEnabled) => { +export const fetchReports = ({ state, dispatch, commit }) => { commit(types.REQUEST_REPORTS); - if (diffFeatureFlagEnabled) { - return axios - .get(state.reportsPath) - .then(({ data }) => { - return dispatch('receiveReportsSuccess', { - newIssues: parseCodeclimateMetrics(data.new_errors, state.headBlobPath), - resolvedIssues: parseCodeclimateMetrics(data.resolved_errors, state.baseBlobPath), - }); - }) - .catch((error) => dispatch('receiveReportsError', error)); - } if (!state.basePath) { return dispatch('receiveReportsError'); } - return Promise.all([axios.get(state.headPath), axios.get(state.basePath)]) - .then((results) => - doCodeClimateComparison( - parseCodeclimateMetrics(results[0].data, state.headBlobPath), - parseCodeclimateMetrics(results[1].data, state.baseBlobPath), - ), - ) - .then((data) => dispatch('receiveReportsSuccess', data)) + return axios + .get(state.reportsPath) + .then(({ data }) => { + return dispatch('receiveReportsSuccess', { + newIssues: parseCodeclimateMetrics(data.new_errors, state.headBlobPath), + resolvedIssues: parseCodeclimateMetrics(data.resolved_errors, state.baseBlobPath), + }); + }) .catch((error) => dispatch('receiveReportsError', error)); }; |