Merge pull request #4878 from turbo124/v5-develop

Prevent mailables from being queueable
This commit is contained in:
David Bomba 2021-02-11 23:36:15 +11:00 committed by GitHub
commit 46b9bbcc09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 21 additions and 19 deletions

View File

@ -14,7 +14,8 @@ class GmailTransportManager extends MailManager
{ {
//$token = $this->app['config']->get('services.gmail.token', []); //$token = $this->app['config']->get('services.gmail.token', []);
$token =Config::get('services.gmail.token'); $token = config('services.gmail.token');
$mail = new Mail; $mail = new Mail;
return new GmailTransport($mail, $token); return new GmailTransport($mail, $token);

View File

@ -80,15 +80,15 @@ class BaseMailerJob implements ShouldQueue
* just for this request. * just for this request.
*/ */
Config::set('mail.driver', 'gmail'); config(['mail.driver' => 'gmail']);
Config::set('services.gmail.token', $user->oauth_user_token->access_token); config(['services.gmail.token' => $user->oauth_user_token->access_token]);
Config::set('mail.from.address', $user->email); config(['mail.from.address' => $user->email]);
Config::set('mail.from.name', $user->present()->name()); config(['mail.from.name' => $user->present()->name()]);
(new MailServiceProvider(app()))->register(); //(new MailServiceProvider(app()))->register();
nlog("after registering mail service provider"); nlog("after registering mail service provider");
nlog(Config::set('services.gmail.token')); nlog(config('services.gmail.token'));
} }
public function logMailError($errors, $recipient_object) public function logMailError($errors, $recipient_object)

View File

@ -17,9 +17,10 @@ use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
class BouncedEmail extends Mailable implements ShouldQueue // class BouncedEmail extends Mailable implements ShouldQueue
class BouncedEmail extends Mailable
{ {
use Queueable, SerializesModels; //use Queueable, SerializesModels;
public $invitation; public $invitation;

View File

@ -9,7 +9,7 @@ use Illuminate\Queue\SerializesModels;
class DownloadInvoices extends Mailable class DownloadInvoices extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
public $file_path; public $file_path;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
class ExistingMigration extends Mailable class ExistingMigration extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
/** /**
* Create a new message instance. * Create a new message instance.

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
class ImportCompleted extends Mailable class ImportCompleted extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
/** /**
* Create a new message instance. * Create a new message instance.

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
class InvoiceWasPaid extends Mailable class InvoiceWasPaid extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
/** /**
* Create a new message instance. * Create a new message instance.

View File

@ -9,7 +9,7 @@ use Illuminate\Queue\SerializesModels;
class MigrationCompleted extends Mailable class MigrationCompleted extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
public $company; public $company;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
class MigrationFailed extends Mailable class MigrationFailed extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
public $exception; public $exception;
public $content; public $content;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
class QuoteWasApproved extends Mailable class QuoteWasApproved extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
/** /**
* Create a new message instance. * Create a new message instance.

View File

@ -11,7 +11,7 @@ use SplFileObject;
class SupportMessageSent extends Mailable class SupportMessageSent extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
public $message; public $message;

View File

@ -20,7 +20,7 @@ use Illuminate\Queue\SerializesModels;
class TemplateEmail extends Mailable class TemplateEmail extends Mailable
{ {
use Queueable, SerializesModels; //use Queueable, SerializesModels;
private $build_email; private $build_email;

View File

@ -17,7 +17,7 @@ use Illuminate\Queue\SerializesModels;
class TestMailServer extends Mailable class TestMailServer extends Mailable
{ {
use Queueable, SerializesModels; // use Queueable, SerializesModels;
public $message; public $message;