summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/reports/codequality_report/store/actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/reports/codequality_report/store/actions.js')
-rw-r--r--app/assets/javascripts/reports/codequality_report/store/actions.js31
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));
};