- Patch #718648 by chx, robeano: hook_cron_queue_info_alter() is not documented.

merge-requests/26/head
Dries Buytaert 2010-02-27 10:51:25 +00:00
parent a9286dd3c2
commit 3cd6a773a1
1 changed files with 19 additions and 1 deletions

View File

@ -383,15 +383,33 @@ function hook_cron() {
* worker in seconds. Defaults to 15.
*
* @see hook_cron()
* @see hook_cron_queue_info_alter()
*/
function hook_cron_queue_info() {
$queues['aggregator_feeds'] = array(
'worker callback' => 'aggregator_refresh',
'time' => 15,
'time' => 60,
);
return $queues;
}
/**
* Alter cron queue information before cron runs.
*
* Called by drupal_run_cron() to allow modules to alter cron queue settings
* before any jobs are processesed.
*
* @param array $queues
* An array of cron queue information.
*
* @see hook_cron_queue_info()
*/
function hook_cron_queue_info_alter(&$queues) {
// This site has many feeds so let's spend 90 seconds on each cron run
// updating feeds instead of the default 60.
$queues['aggregator_feeds']['time'] = 90;
}
/**
* Allows modules to declare their own Forms API element types and specify their
* default values.