import { FOUR_GROUPS_DASH_SEPARATED, GOOGLE_PRIVACY_POLICY, JITSI_LIVE_STREAMING_HELP_LINK, YOUTUBE_TERMS_URL } from './constants'; /** * Get the live streaming options. * * @param {Object} state - The global state. * @returns {LiveStreaming} */ export function getLiveStreaming(state: Object) { const { liveStreaming = {} } = state['features/base/config']; const regexp = liveStreaming.validatorRegExpString && new RegExp(liveStreaming.validatorRegExpString); return { enabled: Boolean(liveStreaming.enabled), helpURL: liveStreaming.helpLink || JITSI_LIVE_STREAMING_HELP_LINK, termsURL: liveStreaming.termsLink || YOUTUBE_TERMS_URL, dataPrivacyURL: liveStreaming.dataPrivacyLink || GOOGLE_PRIVACY_POLICY, streamLinkRegexp: regexp || FOUR_GROUPS_DASH_SEPARATED }; }