From 7989e2abd2b1529bd247e17e30aa9617329b2ecb Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Wed, 11 Jun 2025 13:06:21 -0500 Subject: [PATCH] fix: prevents show & season monitors from completing, forcing them to keep checking for new episodes until removed --- src/Monitor/Action/Handler/MonitorTvSeasonHandler.php | 2 -- src/Monitor/Action/Handler/MonitorTvShowHandler.php | 2 -- src/Monitor/Framework/Scheduler/MonitorDispatcher.php | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Monitor/Action/Handler/MonitorTvSeasonHandler.php b/src/Monitor/Action/Handler/MonitorTvSeasonHandler.php index 9c2fa3a..e139854 100644 --- a/src/Monitor/Action/Handler/MonitorTvSeasonHandler.php +++ b/src/Monitor/Action/Handler/MonitorTvSeasonHandler.php @@ -97,8 +97,6 @@ readonly class MonitorTvSeasonHandler implements HandlerInterface $this->monitorTvEpisodeHandler->handle($command); $this->logger->info('> [MonitorTvSeasonHandler] Dispatching MonitorTvEpisodeCommand for season ' . $episodeMonitor->getSeason() . ' episode ' . $episodeMonitor->getEpisode() . ' for title: ' . $monitor->getTitle()); } - } else { - $monitor->setStatus('Complete'); } $monitor->setLastSearch(new DateTimeImmutable()); diff --git a/src/Monitor/Action/Handler/MonitorTvShowHandler.php b/src/Monitor/Action/Handler/MonitorTvShowHandler.php index ab2b5ea..e891399 100644 --- a/src/Monitor/Action/Handler/MonitorTvShowHandler.php +++ b/src/Monitor/Action/Handler/MonitorTvShowHandler.php @@ -100,8 +100,6 @@ readonly class MonitorTvShowHandler implements HandlerInterface $this->monitorTvEpisodeHandler->handle($command); $this->logger->info('> [MonitorTvShowHandler] Dispatching MonitorTvEpisodeCommand for season ' . $episodeMonitor->getSeason() . ' episode ' . $episodeMonitor->getEpisode() . ' for title: ' . $monitor->getTitle()); } - } else { - $monitor->setStatus('Complete'); } $monitor->setLastSearch(new DateTimeImmutable()); diff --git a/src/Monitor/Framework/Scheduler/MonitorDispatcher.php b/src/Monitor/Framework/Scheduler/MonitorDispatcher.php index e8b0ce0..c13b7ae 100644 --- a/src/Monitor/Framework/Scheduler/MonitorDispatcher.php +++ b/src/Monitor/Framework/Scheduler/MonitorDispatcher.php @@ -11,7 +11,7 @@ use Psr\Log\LoggerInterface; use Symfony\Component\Messenger\MessageBusInterface; use Symfony\Component\Scheduler\Attribute\AsCronTask; -#[AsCronTask('* * * * *', schedule: 'monitor')] +#[AsCronTask('0 * * * *', schedule: 'monitor')] class MonitorDispatcher { public function __construct(