From e4e898f22c0a86d8c055f9da72a7e87f270d12cf Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 24 Aug 2020 00:07:44 +0100 Subject: [PATCH] Update talk next event date on cron Run the `TalkDateUpater` service on each cron run to ensure that the next event date for each talk is up to date. Fixes #204 --- web/modules/custom/opd_talks/opd_talks.module | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/modules/custom/opd_talks/opd_talks.module b/web/modules/custom/opd_talks/opd_talks.module index b0268d1..a10b3af 100644 --- a/web/modules/custom/opd_talks/opd_talks.module +++ b/web/modules/custom/opd_talks/opd_talks.module @@ -7,6 +7,16 @@ declare(strict_types=1); +use Drupal\opd_talks\Service\TalkDateUpdater; + +/** + * Implements hook_cron(). + */ +function opd_talks_cron(): void { + $dateUpdater = Drupal::service(TalkDateUpdater::class); + $dateUpdater->__invoke(); +} + /** * Implements hook_views_data_alter(). */