Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit be017b6

Browse files
Tweaking the way values are handled in CheckAndProcessEvents
1 parent 80c1285 commit be017b6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/GitHub.Api/Events/RepositoryWatcher.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,20 +143,21 @@ public int CheckAndProcessEvents()
143143

144144
signalProcessingEventsDone.Reset();
145145
processingEvents = true;
146-
lastCountOfProcessedEvents = 0;
147-
var fileEvents = nativeInterface.GetEvents();
146+
var processedEventCount = 0;
148147

148+
var fileEvents = nativeInterface.GetEvents();
149149
if (fileEvents.Length > 0)
150150
{
151151
Logger.Trace("Handling {0} Events", fileEvents.Length);
152-
var processedEventCount = ProcessEvents(fileEvents);
153-
lastCountOfProcessedEvents = processedEventCount;
152+
processedEventCount = ProcessEvents(fileEvents);
154153
Logger.Trace("Processed {0} Events", processedEventCount);
155154
}
156155

156+
lastCountOfProcessedEvents = processedEventCount;
157157
processingEvents = false;
158158
signalProcessingEventsDone.Set();
159-
return lastCountOfProcessedEvents;
159+
160+
return processedEventCount;
160161
}
161162

162163
private int ProcessEvents(Event[] fileEvents)

0 commit comments

Comments
 (0)