function salesforce_pull_cron in Salesforce Suite 8.3
Same name and namespace in other branches
- 8.4 modules/salesforce_pull/salesforce_pull.module \salesforce_pull_cron()
- 7.3 modules/salesforce_pull/salesforce_pull.module \salesforce_pull_cron()
- 5.0.x modules/salesforce_pull/salesforce_pull.module \salesforce_pull_cron()
Implements hook_cron().
File
- modules/
salesforce_pull/ salesforce_pull.module, line 11 - Pull updates from Salesforce when a Salesforce object is updated.
Code
function salesforce_pull_cron() {
if (\Drupal::config('salesforce.settings')
->get('standalone')) {
// If global standalone processing is enabled, stop here.
return;
}
$sfapi = \Drupal::service('salesforce.client');
if ($sfapi
->isAuthorized()) {
\Drupal::service('salesforce_pull.queue_handler')
->getUpdatedRecords();
\Drupal::service('salesforce_pull.delete_handler')
->processDeletedRecords();
}
}