From a13379dcbeacafcbc51cd81c11e1305c3527d56d Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 28 Nov 2022 08:24:10 +1100 Subject: [PATCH] Inject small delay into email dispatch --- app/Jobs/Util/ReminderJob.php | 2 +- app/Services/Payment/SendEmail.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Jobs/Util/ReminderJob.php b/app/Jobs/Util/ReminderJob.php index f09dcb9b55f3..2ff606b4ce21 100644 --- a/app/Jobs/Util/ReminderJob.php +++ b/app/Jobs/Util/ReminderJob.php @@ -148,7 +148,7 @@ class ReminderJob implements ShouldQueue (Ninja::isSelfHost() || $invoice->company->account->isPaidHostedClient())) { $invoice->invitations->each(function ($invitation) use ($invoice, $reminder_template) { - EmailEntity::dispatch($invitation, $invitation->company, $reminder_template); + EmailEntity::dispatch($invitation, $invitation->company, $reminder_template)->delay(now()->addSeconds(3)); nlog("Firing reminder email for invoice {$invoice->number} - {$reminder_template}"); }); diff --git a/app/Services/Payment/SendEmail.php b/app/Services/Payment/SendEmail.php index be7326098c9c..d9f6907a2610 100644 --- a/app/Services/Payment/SendEmail.php +++ b/app/Services/Payment/SendEmail.php @@ -37,7 +37,7 @@ class SendEmail $contact = $this->payment->client->contacts()->first(); if ($contact?->email) - EmailPayment::dispatch($this->payment, $this->payment->company, $contact); + EmailPayment::dispatch($this->payment, $this->payment->company, $contact)->delay(now()->addSeconds(3)); } }