fix(monitoring): corriger le scheduler qui ne détectait plus les nouveaux chapitres #41
Reference in New Issue
Block a user
Delete Branch "fix/monitoring-scheduler-since-frozen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
seule fois au démarrage du container, rendant la requête caduque après le
premier cycle)
sincedynamiquement à l'exécution(
new \DateTimeImmutable('-2 hours')) plutôt que de dépendre du messageavant d'appeler ScrapeChapterHandler (paramètre jobId manquant)
Ajoute les tests unitaires CheckMonitoredMangasHandlerTest et AutoScrapingListenerTest.
- MonitoringSchedule : supprimer la date passée au message (était évaluée une seule fois au démarrage du container, rendant la requête caduque après le premier cycle) - CheckMonitoredMangasHandler : calculer `since` dynamiquement à l'exécution (`new \DateTimeImmutable('-2 hours')`) plutôt que de dépendre du message - AutoScrapingListener : corriger le TypeError silencieux — créer un ScrapingJob avant d'appeler ScrapeChapterHandler (paramètre jobId manquant) Ajoute les tests unitaires CheckMonitoredMangasHandlerTest et AutoScrapingListenerTest.