Changeset View
Changeset View
Standalone View
Standalone View
src/applications/feed/worker/FeedPublisherWorker.php
| Show All 17 Lines | if ($uris) { | ||||
| } | } | ||||
| } | } | ||||
| $argv = array( | $argv = array( | ||||
| array(), | array(), | ||||
| ); | ); | ||||
| // Find and schedule all the enabled Doorkeeper publishers. | // Find and schedule all the enabled Doorkeeper publishers. | ||||
| // TODO: Use PhutilClassMapQuery? | |||||
| $doorkeeper_workers = id(new PhutilSymbolLoader()) | $doorkeeper_workers = id(new PhutilSymbolLoader()) | ||||
| ->setAncestorClass('DoorkeeperFeedWorker') | ->setAncestorClass('DoorkeeperFeedWorker') | ||||
| ->loadObjects($argv); | ->loadObjects($argv); | ||||
epriestley: Should be fine. | |||||
| foreach ($doorkeeper_workers as $worker) { | foreach ($doorkeeper_workers as $worker) { | ||||
| if (!$worker->isEnabled()) { | if (!$worker->isEnabled()) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| $this->queueTask( | $this->queueTask( | ||||
| get_class($worker), | get_class($worker), | ||||
| array( | array( | ||||
| 'key' => $story->getChronologicalKey(), | 'key' => $story->getChronologicalKey(), | ||||
| )); | )); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
Should be fine.