From 6690139616b739e37e5138a59e75ea6fdbc189cc Mon Sep 17 00:00:00 2001 From: markus101 Date: Wed, 9 Feb 2011 23:18:07 -0800 Subject: [PATCH] Fixed an issue where the RssSyncTimer was not updating the NextInterval variable after expiring the first time. --- NzbDrone.Core/Providers/TimerProvider.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/NzbDrone.Core/Providers/TimerProvider.cs b/NzbDrone.Core/Providers/TimerProvider.cs index c433d914c..be4e656f3 100644 --- a/NzbDrone.Core/Providers/TimerProvider.cs +++ b/NzbDrone.Core/Providers/TimerProvider.cs @@ -17,10 +17,8 @@ namespace NzbDrone.Core.Providers private Timer _rssSyncTimer; private Timer _minuteTimer; - - private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); - private DateTime _rssSyncNextInterval; + private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); public TimerProvider(IRssSyncProvider rssSyncProvider, ISeriesProvider seriesProvider, ISeasonProvider seasonProvider, IEpisodeProvider episodeProvider) { @@ -90,8 +88,8 @@ namespace NzbDrone.Core.Providers private void RunRssSync(object obj, ElapsedEventArgs args) { - DateTime.Now.AddMilliseconds(_rssSyncTimer.Interval); - _rssSyncProvider.Begin(); + _rssSyncNextInterval = DateTime.Now.AddMilliseconds(_rssSyncTimer.Interval); + //_rssSyncProvider.Begin(); } private void MinuteTimer_Elapsed(object obj, ElapsedEventArgs args)