returnDownloadSpecDecision.Reject(DownloadRejectionReason.QueueCustomFormatScoreIncrement,"Release in queue has Custom Format score within Custom Format score increment: {0}",qualityProfile.MinUpgradeFormatScore);
}
_logger.Debug("Checking if profiles allow upgrading. Queued: {0}",remoteEpisode.ParsedEpisodeInfo.Quality);
returnDownloadSpecDecision.Reject(DownloadRejectionReason.QueueNoUpgrades,"Another release is queued and the Quality profile does not allow upgrades");
caseUpgradeableRejectReason.UpgradesNotAllowed:
returnDownloadSpecDecision.Reject(DownloadRejectionReason.QueueUpgradesNotAllowed,"Release in queue and Quality Profile '{0}' does not allow upgrades",qualityProfile.Name);
returnDownloadSpecDecision.Reject(DownloadRejectionReason.HistoryCustomFormatScoreIncrement,"{0} grab event in history has Custom Format score within Custom Format score increment: {1}",rejectionSubject,qualityProfile.MinUpgradeFormatScore);
caseUpgradeableRejectReason.UpgradesNotAllowed:
returnDownloadSpecDecision.Reject(DownloadRejectionReason.HistoryUpgradesNotAllowed,"{0} grab event in history and Quality Profile '{1}' does not allow upgrades",rejectionSubject,qualityProfile.Name);
returnDownloadSpecDecision.Reject(DownloadRejectionReason.DiskCustomFormatScoreIncrement,"Existing file on disk has Custom Format score within Custom Format score increment: {0}",qualityProfile.MinUpgradeFormatScore);
caseUpgradeableRejectReason.UpgradesNotAllowed:
returnDownloadSpecDecision.Reject(DownloadRejectionReason.DiskUpgradesNotAllowed,"Existing file on disk and Quality Profile '{0}' does not allow upgrades",qualityProfile.Name);