mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-17 21:25:39 -04:00
Allow failing a Command using a specific message.
This commit is contained in:
@@ -60,21 +60,21 @@ namespace NzbDrone.Core.Messaging.Commands
|
||||
SetMessage("Starting");
|
||||
}
|
||||
|
||||
public void Failed(Exception exception)
|
||||
public void Failed(Exception exception, string message = "Failed")
|
||||
{
|
||||
_stopWatch.Stop();
|
||||
StateChangeTime = DateTime.UtcNow;
|
||||
State = CommandStatus.Failed;
|
||||
Exception = exception;
|
||||
SetMessage("Failed");
|
||||
SetMessage(message);
|
||||
}
|
||||
|
||||
public void Completed()
|
||||
public void Completed(string message = "Completed")
|
||||
{
|
||||
_stopWatch.Stop();
|
||||
StateChangeTime = DateTime.UtcNow;
|
||||
State = CommandStatus.Completed;
|
||||
SetMessage("Completed");
|
||||
SetMessage(message);
|
||||
}
|
||||
|
||||
public void SetMessage(string message)
|
||||
|
||||
@@ -129,7 +129,11 @@ namespace NzbDrone.Core.Messaging.Commands
|
||||
}
|
||||
|
||||
handler.Execute((TCommand)command);
|
||||
_trackCommands.Completed(command);
|
||||
|
||||
if (command.State == CommandStatus.Running)
|
||||
{
|
||||
_trackCommands.Completed(command);
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user