Revision bfb01e59 trunk/Pithos.Core/Agents/PollAgent.cs
b/trunk/Pithos.Core/Agents/PollAgent.cs | ||
---|---|---|
220 | 220 |
if (nextTimes.Length>0) |
221 | 221 |
nextSince = nextTimes.Min(); |
222 | 222 |
if (Log.IsDebugEnabled) |
223 |
Log.DebugFormat("Next Poll at [{0}]",nextSince);
|
|
223 |
Log.DebugFormat("Next Poll for changes since [{0}]",nextSince);
|
|
224 | 224 |
} |
225 | 225 |
catch (Exception ex) |
226 | 226 |
{ |
... | ... | |
254 | 254 |
private async Task<DateTime?> WaitForScheduledOrManualPoll(DateTime? since) |
255 | 255 |
{ |
256 | 256 |
var sync = _syncEvent.WaitAsync(); |
257 |
var wait = TaskEx.Delay(TimeSpan.FromSeconds(Settings.PollingInterval)); |
|
257 |
var delay = TimeSpan.FromSeconds(Settings.PollingInterval); |
|
258 |
if (Log.IsDebugEnabled) |
|
259 |
Log.DebugFormat("Next Poll at [{0}]", DateTime.Now.Add(delay)); |
|
260 |
var wait = TaskEx.Delay(delay); |
|
258 | 261 |
|
259 | 262 |
var signaledTask = await TaskEx.WhenAny(sync, wait).ConfigureAwait(false); |
260 | 263 |
|
Also available in: Unified diff