update newsletter schedule

This commit is contained in:
2024-09-27 22:38:11 +10:00
parent 5f631a5c3d
commit be8b2d48b3

View File

@@ -32,7 +32,11 @@ Artisan::command('email:send', function() {
foreach ($subscribers as $subscriber) { foreach ($subscribers as $subscriber) {
dispatch(new SendEmail($subscriber->email, new UpcomingWorkshops($subscriber->email, $subject)))->onQueue('mail'); dispatch(new SendEmail($subscriber->email, new UpcomingWorkshops($subscriber->email, $subject)))->onQueue('mail');
} }
})->purpose('Send newsletter to confirmed subscribers')->daily(); })->purpose('Send newsletter to confirmed subscribers')->weeklyOn(3, function() {
$hour = random_int(16, 18);
$minute = random_int(0, 59);
return sprintf('%02d:%02d', $hour, $minute);
});
Artisan::command('cleanup', function() { Artisan::command('cleanup', function() {