Updates sending queue worker to set newsletter's sent_at field when

newsletter is sent
This commit is contained in:
Vlad
2017-07-06 09:07:03 -04:00
parent 394118f113
commit 95b5206e8b
4 changed files with 61 additions and 8 deletions

View File

@@ -125,12 +125,14 @@ class Newsletter {
);
}
function markNewsletterAsSent($newsletter) {
function markNewsletterAsSent($newsletter, $queue) {
// if it's a standard or notification history newsletter, update its status
if($newsletter->type === NewsletterModel::TYPE_STANDARD ||
$newsletter->type === NewsletterModel::TYPE_NOTIFICATION_HISTORY
) {
$newsletter->setStatus(NewsletterModel::STATUS_SENT);
$newsletter->status = NewsletterModel::STATUS_SENT;
$newsletter->sent_at = $queue->processed_at;
$newsletter->save();
}
}