From ec78260907622ea0c96977c67d23bfc1b39d91d7 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Mon, 11 May 2015 19:44:13 -0700 Subject: [PATCH] CRM-16387 - Job.process_mailing - Return #processed messages --- api/v3/Job.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/api/v3/Job.php b/api/v3/Job.php index e83539f3b0..5a0e45c738 100644 --- a/api/v3/Job.php +++ b/api/v3/Job.php @@ -312,12 +312,15 @@ function civicrm_api3_job_process_pledge($params) { * @return array */ function civicrm_api3_job_process_mailing($params) { + $mailsProcessedOrig = CRM_Mailing_BAO_MailingJob::$mailsProcessed; if (!CRM_Mailing_BAO_Mailing::processQueue()) { return civicrm_api3_create_error('Process Queue failed'); } else { - $values = array(); + $values = array( + 'processed' => CRM_Mailing_BAO_MailingJob::$mailsProcessed - $mailsProcessedOrig, + ); return civicrm_api3_create_success($values, $params, 'Job', 'process_mailing'); } } @@ -330,11 +333,15 @@ function civicrm_api3_job_process_mailing($params) { * @return array */ function civicrm_api3_job_process_sms($params) { + $mailsProcessedOrig = CRM_Mailing_BAO_MailingJob::$mailsProcessed; + if (!CRM_Mailing_BAO_Mailing::processQueue('sms')) { return civicrm_api3_create_error('Process Queue failed'); } else { - $values = array(); + $values = array( + 'processed' => CRM_Mailing_BAO_MailingJob::$mailsProcessed - $mailsProcessedOrig, + ); return civicrm_api3_create_success($values, $params, 'Job', 'process_sms'); } } -- 2.25.1