فهرست منبع

retry failed recordings

Luke Pulverenti 10 سال پیش
والد
کامیت
de8bf2b396
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs

+ 6 - 3
MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs

@@ -482,10 +482,13 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
             {
                 _logger.ErrorException("Error recording stream", ex);
 
-                const int retryIntervalSeconds = 60;
-                _logger.Debug("Retrying recording in {0} seconds.", retryIntervalSeconds);
+                if (DateTime.UtcNow < timer.EndDate)
+                {
+                    const int retryIntervalSeconds = 60;
+                    _logger.Debug("Retrying recording in {0} seconds.", retryIntervalSeconds);
 
-                _timerProvider.StartTimer(timer, TimeSpan.FromSeconds(retryIntervalSeconds));
+                    _timerProvider.StartTimer(timer, TimeSpan.FromSeconds(retryIntervalSeconds));
+                }
             }
         }