diff --git a/code/search/processors/SearchUpdateBatchedProcessor.php b/code/search/processors/SearchUpdateBatchedProcessor.php index eaf2fd4..78166da 100644 --- a/code/search/processors/SearchUpdateBatchedProcessor.php +++ b/code/search/processors/SearchUpdateBatchedProcessor.php @@ -1,5 +1,9 @@ create(__CLASS__); - $id = singleton('QueuedJobService')->queueJob($commit, $startAfter); + $id = singleton(QueuedJobService::class)->queueJob($commit, $startAfter); if ($dirty) { $indexes = FullTextSearch::get_indexes(); @@ -159,7 +172,7 @@ class SearchUpdateCommitJobProcessor implements QueuedJob // This could occur if we completed a searchupdate job in a prior request, as well as in // the current request $cooldown = Config::inst()->get(__CLASS__, 'cooldown'); - $now = new DateTime(SS_Datetime::now()->getValue()); + $now = new DateTime(DBDatetime::now()->getValue()); $now->add(new DateInterval('PT'.$cooldown.'S')); $runat = $now->Format('Y-m-d H:i:s'); diff --git a/code/search/processors/SearchUpdateMessageQueueProcessor.php b/code/search/processors/SearchUpdateMessageQueueProcessor.php deleted file mode 100644 index 085a4ca..0000000 --- a/code/search/processors/SearchUpdateMessageQueueProcessor.php +++ /dev/null @@ -1,19 +0,0 @@ -get('SearchMessageQueueUpdater', 'reindex_queue'), - new MethodInvocationMessage($this, "process") - ); - } -} diff --git a/code/search/processors/SearchUpdateQueuedJobProcessor.php b/code/search/processors/SearchUpdateQueuedJobProcessor.php index 17dc750..27eedd4 100644 --- a/code/search/processors/SearchUpdateQueuedJobProcessor.php +++ b/code/search/processors/SearchUpdateQueuedJobProcessor.php @@ -1,9 +1,17 @@ queueJob($this); + singleton(QueuedJobService::class)->queueJob($this); } public function getTitle()