From 46e3dafd441cb15cd0e48093afb3a5714eb7bba5 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Thu, 5 Sep 2013 10:45:12 -0700 Subject: [PATCH] Progress messaging updates as each report is processed --- NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs b/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs index 0dbc66f7d..8cad64704 100644 --- a/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs +++ b/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs @@ -44,17 +44,20 @@ namespace NzbDrone.Core.DecisionEngine { if (reports.Any()) { - _logger.Progress("Processing {0} reports", reports.Count()); + _logger.Progress("Processing {0} reports", reports.Count); } else { _logger.Progress("No reports found"); } - + + var reportNumber = 1; + foreach (var report in reports) { DownloadDecision decision = null; + _logger.Progress("Processing report {0}/{1}", reportNumber, reports.Count); try { @@ -80,6 +83,8 @@ namespace NzbDrone.Core.DecisionEngine _logger.ErrorException("Couldn't process report.", e); } + reportNumber++; + if (decision != null) { yield return decision;