]> git.localhorst.tv Git - alttp.git/blobdiff - app/Console/Commands/SyncSpeedGaming.php
exclude "Undecided" channel from SG sync
[alttp.git] / app / Console / Commands / SyncSpeedGaming.php
index 95304c318453a81502c1df45705d32736a141079..43afaa1b647f571e631818999385c0d7ec6d3c31 100644 (file)
@@ -105,7 +105,7 @@ class SyncSpeedGaming extends Command {
                $episode->title = $sgEntry['match1']['title'];
                $start = Carbon::createFromFormat('Y-m-d\TH:i:sP', $sgEntry['when']);
                if ($event->fix_timezone && !$episode->timezone_fix_override) {
-                       $sg_zone = new \DateTimeZone('America/Chicago');
+                       $sg_zone = new \DateTimeZone('America/Detroit');
                        $event_zone = new \DateTimeZone($event->fix_timezone);
                        // if speedgaming is in DST, it fucks up the timestamp
                        if (Carbon::createFromTimestamp($start->timestamp, $sg_zone)->dst && !Carbon::createFromTimestamp($start->timestamp, $event_zone)->dst) {
@@ -125,7 +125,7 @@ class SyncSpeedGaming extends Command {
                $this->purgeChannels($episode, $sgEntry);
                $channelIds = [];
                foreach ($sgEntry['channels'] as $sgChannel) {
-                       if ($sgChannel['initials'] == 'NONE') continue;
+                       if ($sgChannel['initials'] == 'NONE' || $sgChannel['name'] == 'Undecided, Not SG') continue;
                        try {
                                $channel = $this->syncChannel($episode, $sgChannel);
                                $channelIds[] = $channel->id;