import { combineEpics } from 'redux-observable';

import addVideoToChannel from './addVideoToChannel';
import copyWatchChannel from './copyWatchChannel';
import createAiPlaylist from './createAiPlaylist';
import deleteAiPlaylist from './deleteAiPlaylist';
import deleteChannel from './deleteChannel';
import deleteWatch from './deleteWatch';
import dragAndDrop from './dragAndDrop';
import getAiFilters from './getAiFilters';
import getAiPlaylist from './getAiPlaylist';
import getPlaylistById from './getPlaylistById';
import getPlaylistVideos from './getPlaylistVideos';
import getPublishers from './getPublishers';
import getWatchEmbedCode from './getWatchEmbedCode';
import getWatches from './getWatches';
import updateAiFilters from './updateAiFilters';
import updateAiPlaylist from './updateAiPlaylist';
import updateChannel from './updateChannel';
import updatePlaylist from './updatePlaylist';

export default combineEpics(
  addVideoToChannel,
  copyWatchChannel,
  createAiPlaylist,
  deleteAiPlaylist,
  deleteChannel,
  deleteWatch,
  dragAndDrop,
  getAiFilters,
  getAiPlaylist,
  getPlaylistById,
  getPlaylistVideos,
  getPublishers,
  getWatchEmbedCode,
  getWatches,
  updateAiFilters,
  updateAiPlaylist,
  updateChannel,
  updatePlaylist,
);
