unsubscribe fixes

This commit is contained in:
2025-11-16 22:48:17 +10:00
parent 1afa22e2f4
commit eab3d062f5
3 changed files with 2 additions and 17 deletions

View File

@@ -58,23 +58,8 @@ class SendEmail implements ShouldQueue
// Add unsubscribe link if mailable supports it
if (method_exists($this->mailable, 'withUnsubscribeLink')) {
Log::info('SendEmail: Adding unsubscribe link', [
'job_id' => $this->job?->getJobId(),
'recipient' => $this->to,
'mailable' => get_class($this->mailable),
'sentEmailId' => $sentEmail->id,
]);
$unsubscribeLink = route('unsubscribe', ['email' => $sentEmail->id]);
$this->mailable->withUnsubscribeLink($unsubscribeLink);
} else {
Log::info('SendEmail: No unsubscribe link', [
'job_id' => $this->job?->getJobId(),
'recipient' => $this->to,
'mailable' => get_class($this->mailable),
'sentEmailId' => $sentEmail->id,
]);
}
Mail::to($this->to)->send($this->mailable);