// Copyright (C) 2017-2022 Smart code 203358507 const React = require('react'); const { useServices } = require('stremio/services'); const PropTypes = require('prop-types'); const classnames = require('classnames'); const Button = require('stremio/common/Button'); const useProfile = require('stremio/common/useProfile'); const styles = require('./styles'); const StreamingServerWarning = ({ className }) => { const { core } = useServices(); const profile = useProfile(); const onLaterClick = React.useCallback(() => { const streamingServerWarningDismissed = new Date(); streamingServerWarningDismissed.setMonth(streamingServerWarningDismissed.getMonth() + 1); core.transport.dispatch({ action: 'Ctx', args: { action: 'UpdateSettings', args: { ...profile.settings, streamingServerWarningDismissed } } }); }, [profile.settings]); const onDismissClick = React.useCallback(() => { const streamingServerWarningDismissed = new Date(); streamingServerWarningDismissed.setFullYear(streamingServerWarningDismissed.getFullYear() + 50); core.transport.dispatch({ action: 'Ctx', args: { action: 'UpdateSettings', args: { ...profile.settings, streamingServerWarningDismissed } } }); }, [profile.settings]); return (
Streaming server is not available.
); }; StreamingServerWarning.propTypes = { className: PropTypes.string }; module.exports = StreamingServerWarning;