import { combineEpics } from 'redux-observable';

import getAiFilters from './aiFilters/getAiFilters';
import updateAiFilters from './aiFilters/updateAiFilters';
import createAiPlaylist from './aiPlaylist/createAiPlaylist';
import deleteAiPlaylist from './aiPlaylist/deleteAiPlaylist';
import getAiPlaylist from './aiPlaylist/getAiPlaylist';
import updateAiPlaylist from './aiPlaylist/updateAiPlaylist';
import getEmbedCode from './getEmbedCode';
import getPlayers from './getPlayers';
import getPublishers from './getPublishers';
import addVideoToPlaylist from './playlists/addVideoToPlaylist';
import deletePlaylist from './playlists/deletePlaylist';
import dragAndDrop from './playlists/dragAndDrop';
import getPlaylistById from './playlists/getPlaylistById';
import getPlaylists from './playlists/getPlaylists';
import getPlaylistVideos from './playlists/getPlaylistVideos';
import updatePlaylist from './playlists/updatePlaylist';
import searchVideo from './searchVideo';

export default combineEpics(
  getAiFilters,
  updateAiFilters,

  createAiPlaylist,
  deleteAiPlaylist,
  getAiPlaylist,
  updateAiPlaylist,

  addVideoToPlaylist,
  deletePlaylist,
  dragAndDrop,
  getPlaylistById,
  getPlaylistVideos,
  getPlaylists,
  updatePlaylist,

  getEmbedCode,
  getPlayers,
  getPublishers,
  searchVideo,
);
