import { combineEpics } from 'redux-observable';

import checkDownloadReport from './checkDownloadReport';
import createCustomReport from './createCustomReport';
import deleteCustomReport from './deleteCustomReport';
import getCountries from './getCountries';
import getCustomReportById from './getCustomReportById';
import getCustomReports from './getCustomReports';
import getDemandSources from './getDemandSources';
import getHubs from './getHubs';
import getUserDomains from './getUserDomains';
import getUserPlayers from './getUserPlayers';
import runDownloadReport from './runDownloadReport';
import updateCustomReport from './updateCustomReport';

export default combineEpics(
  createCustomReport,
  updateCustomReport,
  getCustomReportById,
  getCustomReports,
  deleteCustomReport,
  getDemandSources,
  getHubs,
  getCountries,
  getUserPlayers,
  getUserDomains,
  runDownloadReport,
  checkDownloadReport,
);
