From 39d0bfb85a1119370af01dcdba05cd9d03c9d001 Mon Sep 17 00:00:00 2001 From: Nicolas Constant Date: Fri, 15 Jan 2021 22:18:01 -0500 Subject: [PATCH] fix mention count statistics --- .../Statistics/ExtractionStatisticsHandler.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/BirdsiteLive.Domain/Statistics/ExtractionStatisticsHandler.cs b/src/BirdsiteLive.Domain/Statistics/ExtractionStatisticsHandler.cs index b9446df..b8ed036 100644 --- a/src/BirdsiteLive.Domain/Statistics/ExtractionStatisticsHandler.cs +++ b/src/BirdsiteLive.Domain/Statistics/ExtractionStatisticsHandler.cs @@ -9,7 +9,7 @@ namespace BirdsiteLive.Domain.Statistics void ExtractedStatus(int mentionsCount); ExtractionStatistics GetStatistics(); } - + public class ExtractionStatisticsHandler : IExtractionStatisticsHandler { private static int _lastDescriptionMentionsExtracted; @@ -17,7 +17,7 @@ namespace BirdsiteLive.Domain.Statistics private static int _descriptionMentionsExtracted; private static int _statusMentionsExtracted; - + private static System.Timers.Timer _resetTimer; #region Ctor @@ -45,12 +45,14 @@ namespace BirdsiteLive.Domain.Statistics public void ExtractedDescription(int mentionsCount) { - Interlocked.Increment(ref _descriptionMentionsExtracted); + for (var i = 0; i < mentionsCount; i++) + Interlocked.Increment(ref _descriptionMentionsExtracted); } public void ExtractedStatus(int mentionsCount) { - Interlocked.Increment(ref _statusMentionsExtracted); + for (var i = 0; i < mentionsCount; i++) + Interlocked.Increment(ref _statusMentionsExtracted); } public ExtractionStatistics GetStatistics()