Refactors out notify conditions. Closes #1083

This commit is contained in:
James Brooks
2015-11-03 23:17:22 +00:00
parent ccc23fa70d
commit fcac32a67d
4 changed files with 10 additions and 6 deletions

View File

@@ -41,9 +41,7 @@ class ReportMaintenanceCommandHandler
]);
// Notify subscribers.
if ($command->notify) {
event(new MaintenanceWasScheduledEvent($maintenanceEvent));
}
event(new MaintenanceWasScheduledEvent($maintenanceEvent));
return $maintenanceEvent;
}

View File

@@ -50,9 +50,7 @@ class UpdateIncidentCommandHandler
}
// Notify subscribers.
if ($command->notify) {
event(new IncidentWasUpdatedEvent($incident));
}
event(new IncidentWasUpdatedEvent($incident));
return $incident;
}

View File

@@ -56,6 +56,10 @@ class SendIncidentEmailNotificationHandler
*/
public function handle(IncidentWasReportedEvent $event)
{
if (!$event->incident->notify) {
return false;
}
$incident = AutoPresenter::decorate($event->incident);
$component = AutoPresenter::decorate($event->incident->component);

View File

@@ -56,6 +56,10 @@ class SendMaintenanceEmailNotificationHandler
*/
public function handle(MaintenanceWasScheduledEvent $event)
{
if (!$event->incident->notify) {
return false;
}
$data = AutoPresenter::decorate($event->incident);
foreach ($this->subscriber->all() as $subscriber) {