protected function schedule(Schedule $schedule)
{
$schedule->command('sync:avatars')->everyFiveMinutes();
- $schedule->command('sync:speedgaming')->everyFifteenMinutes();
+ $schedule->command('sync:speedgaming')->everyFiveMinutes();
}
/**
Icon.LANGUAGE = makePreset('LanguageIcon', 'language');
Icon.LOCKED = makePreset('LockedIcon', 'lock');
Icon.LOGOUT = makePreset('LogoutIcon', 'sign-out-alt');
+Icon.MICROPHONE = makePreset('MicrophoneIcon', 'microphone');
+Icon.MONITOR = makePreset('MonitorIcon', 'tv');
+Icon.MOUSE = makePreset('MouseIcon', 'arrow-pointer');
Icon.PENDING = makePreset('PendingIcon', 'clock');
Icon.PIN = makePreset('PinIcon', 'location-pin');
Icon.PROTOCOL = makePreset('ProtocolIcon', 'file-alt');
import { useTranslation } from 'react-i18next';
import CrewMember from './CrewMember';
+import Icon from '../common/Icon';
import { compareCrew } from '../../helpers/Crew';
const Crew = ({ crew }) => {
{commentators.length ?
<Col md>
<div className="fs-5">
+ <Icon.MICROPHONE className="ms-3 me-2" title="" />
{t('episodes.commentary')}
</div>
{commentators.map(c =>
{trackers.length ?
<Col md>
<div className="fs-5">
+ <Icon.MOUSE className="ms-3 me-2" title="" />
{t('episodes.tracking')}
</div>
{trackers.map(c =>
{techies.length ?
<Col md>
<div className="fs-5">
+ <Icon.MONITOR className="ms-3 me-2" title="" />
{t('episodes.setup')}
</div>
{techies.map(c =>
<div>
<Button
onClick={() => onAddRestream(episode)}
+ title={t('episodes.addRestream')}
variant="outline-secondary"
>
<Icon.ADD title="" />
- {' '}
- {t('episodes.addRestream')}
</Button>
</div>
: null}
fetchEpisodes(controller, ahead, behind, filter);
const timer = setInterval(() => {
fetchEpisodes(controller, ahead, behind, filter);
- }, 3 * 60 * 1000);
+ }, 1.5 * 60 * 1000);
return () => {
controller.abort();
clearInterval(timer);