Skip to content

Commit 086ed2e

Browse files
committed
Not adding headers to queueable mailables
1 parent d584333 commit 086ed2e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Mailer.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace BeyondCode\HeloLaravel;
44

5-
use Illuminate\Contracts\Mail\Mailable as MailableContract;
65
use Illuminate\Contracts\Mail\Mailer as MailerContract;
6+
use Illuminate\Contracts\Queue\ShouldQueue;
77
use Illuminate\Mail\Mailable;
88
use Illuminate\Mail\Mailer as LaravelMailer;
99
use Illuminate\Support\Facades\View;
@@ -15,10 +15,10 @@ class Mailer extends LaravelMailer implements MailerContract
1515
{
1616
public function send($view, array $data = [], $callback = null)
1717
{
18-
if ($view instanceof MailableContract) {
18+
if ($view instanceof Mailable
19+
&& ! $view instanceof ShouldQueue
20+
) {
1921
$this->applyDebugHeaders($view);
20-
21-
return $this->sendMailable($view);
2222
}
2323

2424
parent::send($view, $data, $callback);

0 commit comments

Comments
 (0)