less chatty command events.

This commit is contained in:
kay.one 2013-09-14 16:43:03 -07:00
parent 634cc32ad8
commit 492b1715e4
1 changed files with 11 additions and 2 deletions

View File

@ -101,7 +101,7 @@ namespace NzbDrone.Core.Messaging.Commands
try try
{ {
_trackCommands.Start(command); _trackCommands.Start(command);
_eventAggregator.PublishEvent(new CommandUpdatedEvent(command)); BroadcastCommandUpdate(command);
if (!MappedDiagnosticsContext.Contains("CommandId") && command.SendUpdatesToClient) if (!MappedDiagnosticsContext.Contains("CommandId") && command.SendUpdatesToClient)
{ {
@ -118,7 +118,7 @@ namespace NzbDrone.Core.Messaging.Commands
} }
finally finally
{ {
_eventAggregator.PublishEvent(new CommandUpdatedEvent(command)); BroadcastCommandUpdate(command);
_eventAggregator.PublishEvent(new CommandExecutedEvent(command)); _eventAggregator.PublishEvent(new CommandExecutedEvent(command));
if (MappedDiagnosticsContext.Get("CommandId") == command.Id.ToString()) if (MappedDiagnosticsContext.Get("CommandId") == command.Id.ToString())
@ -129,5 +129,14 @@ namespace NzbDrone.Core.Messaging.Commands
_logger.Trace("{0} <- {1} [{2}]", command.GetType().Name, handler.GetType().Name, command.Runtime.ToString("")); _logger.Trace("{0} <- {1} [{2}]", command.GetType().Name, handler.GetType().Name, command.Runtime.ToString(""));
} }
private void BroadcastCommandUpdate(Command command)
{
if (command.SendUpdatesToClient)
{
_eventAggregator.PublishEvent(new CommandUpdatedEvent(command));
}
}
} }
} }