Refactor notification channels based on cloud environment

This commit is contained in:
Andras Bacsai 2024-03-01 19:08:00 +01:00
parent f70a9c6974
commit 9fa71f847f

View File

@ -44,9 +44,11 @@ class DeploymentSuccess extends Notification implements ShouldQueue
public function via(object $notifiable): array public function via(object $notifiable): array
{ {
$channels = setNotificationChannels($notifiable, 'deployments'); $channels = setNotificationChannels($notifiable, 'deployments');
$channels = array_filter($channels, function ($channel) { if (isCloud()) {
return $channel !== 'App\Notifications\Channels\EmailChannel'; $channels = array_filter($channels, function ($channel) {
}); return $channel !== 'App\Notifications\Channels\EmailChannel';
});
}
return $channels; return $channels;
} }