import { deprecatedCreateFlash as flash } from '~/flash'; import { __ } from '~/locale'; import service from '../services/contributors_service'; import * as types from './mutation_types'; // eslint-disable-next-line import/prefer-default-export export const fetchChartData = ({ commit }, endpoint) => { commit(types.SET_LOADING_STATE, true); return service .fetchChartData(endpoint) .then(res => res.data) .then(data => { commit(types.SET_CHART_DATA, data); commit(types.SET_LOADING_STATE, false); }) .catch(() => flash(__('An error occurred while loading chart data'))); };