fix: help should send cc on email

This commit is contained in:
Andras Bacsai
2023-09-12 14:51:35 +02:00
parent 8ba18b2ce1
commit 9baf0161c7
3 changed files with 34 additions and 10 deletions

View File

@@ -262,21 +262,33 @@ function send_internal_notification(string $message): void
ray($e->getMessage());
}
}
function send_user_an_email(MailMessage $mail, string $email): void
function send_user_an_email(MailMessage $mail, string $email, ?string $cc = null): void
{
$settings = InstanceSettings::get();
$type = set_transanctional_email_settings($settings);
if (!$type) {
throw new Exception('No email settings found.');
}
Mail::send(
[],
[],
fn (Message $message) => $message
->to($email)
->subject($mail->subject)
->html((string) $mail->render())
);
if ($cc) {
Mail::send(
[],
[],
fn (Message $message) => $message
->to($email)
->cc($cc)
->subject($mail->subject)
->html((string) $mail->render())
);
} else {
Mail::send(
[],
[],
fn (Message $message) => $message
->to($email)
->subject($mail->subject)
->html((string) $mail->render())
);
}
}
function isEmailEnabled($notifiable)
{