import { combineEpics } from 'redux-observable';

import addCcFiles from './ccFilesInVideoTab/addCcFile';
import checkCcFileState from './ccFilesInVideoTab/checkCcFileState';
import deleteCcFile from './ccFilesInVideoTab/deleteCcFile';
import getCcFiles from './ccFilesInVideoTab/getCcFiles';
import getCCTotalSegments from './getCCTotalSegments';
import getLanguages from './getLanguages';
import getTranslateLanguages from './getTranslateLanguages';
import getUploadUrl from './getUploadUrl';
import setAutoTranslate from './setAutoTranslate';
import upload from './upload';

export default combineEpics(
  setAutoTranslate,
  getTranslateLanguages,
  getUploadUrl,
  getLanguages,
  getCCTotalSegments,
  upload,
  getCcFiles,
  addCcFiles,
  deleteCcFile,
  checkCcFileState,
);
