import { combineEpics } from 'redux-observable';

import createLiveEvent from './createLiveEvent';
import createLiveEventEndpoint from './createLiveEventEndpoint';
import createLiveEventFlow from './createLiveEventFlow';
import createLiveEventImage from './createLiveEventImage';
import createLiveStream from './createLiveStream';
import getDefaultImages from './getDefaultImages';
import getImageUploadUrl from './getImageUploadUrl';
import getLiveEventById from './getLiveEventById';
import getLiveEventFeedContentOwner from './getLiveEventContentOwner';
import getLiveEventImage from './getLiveEventImage';
import getLiveEventPublishers from './getLiveEventPublishers';
import getLiveStream from './getLiveStream';
import getPlayerConfig from './getPlayerConfig';
import getPublisherInfoById from './getPublisherInfoById';
import getPublisherPlayers from './getPublisherPlayers';
import getTmPlaylist from './getTmPlaylist';
import getTmViewersCounter from './getTmViewersCounter';
import testLiveEventEndpoint from './testLiveEventEndpoint';
import updateLiveEvent from './updateLiveEvent';
import updateLiveEventFlow from './updateLiveEventFlow';
import updateLiveEventImage from './updateLiveEventImage';
import updateLiveStream from './updateLiveStream';
import uploadLiveEventImage from './uploadLiveEventImage';

export default combineEpics(
  createLiveEventFlow,
  createLiveEventImage,
  createLiveEvent,
  createLiveStream,
  getDefaultImages,
  getPublisherPlayers,
  getLiveEventFeedContentOwner,
  getLiveEventImage,
  getLiveEventPublishers,
  getLiveStream,
  getImageUploadUrl,
  updateLiveEvent,
  updateLiveEventImage,
  updateLiveStream,
  updateLiveEventFlow,
  uploadLiveEventImage,
  testLiveEventEndpoint,
  createLiveEventEndpoint,
  getPlayerConfig,
  getTmPlaylist,
  getLiveEventById,
  getPublisherInfoById,
  getTmViewersCounter,
);
