Download decision rejection reasons are no longer static messages

New: Better messaging on manual search when release is rejected
This commit is contained in:
Mark McDowall
2014-10-26 22:51:50 -07:00
parent e82b29e346
commit 95d67ef9f4
41 changed files with 265 additions and 378 deletions
@@ -0,0 +1,32 @@
using System;
namespace NzbDrone.Core.DecisionEngine
{
public class Decision
{
public Boolean Accepted { get; private set; }
public String Reason { get; private set; }
public static Decision Accept()
{
return new Decision
{
Accepted = true
};
}
public static Decision Reject(String reason, params object[] args)
{
return Reject(String.Format(reason, args));
}
public static Decision Reject(String reason)
{
return new Decision
{
Accepted = false,
Reason = reason
};
}
}
}