Преглед изворни кода

add error handling to library changed notifier

Luke Pulverenti пре 9 година
родитељ
комит
7393570c4b

+ 1 - 1
MediaBrowser.Providers/People/MovieDbPersonProvider.cs

@@ -99,7 +99,7 @@ namespace MediaBrowser.Providers.People
 
                     var requestCount = _requestCount;
 
-                    if (requestCount >= 10)
+                    if (requestCount >= 20)
                     {
                         //_logger.Debug("Throttling Tmdb people");
 

+ 12 - 2
MediaBrowser.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs

@@ -213,8 +213,18 @@ namespace MediaBrowser.Server.Implementations.EntryPoints
 
                 if (userSessions.Count > 0)
                 {
-                    var info = GetLibraryUpdateInfo(itemsAdded, itemsUpdated, itemsRemoved, foldersAddedTo,
-                                                    foldersRemovedFrom, id);
+                    LibraryUpdateInfo info;
+
+                    try
+                    {
+                         info = GetLibraryUpdateInfo(itemsAdded, itemsUpdated, itemsRemoved, foldersAddedTo,
+                                                        foldersRemovedFrom, id);
+                    }
+                    catch (Exception ex)
+                    {
+                        _logger.ErrorException("Error in GetLibraryUpdateInfo", ex);
+                        return;
+                    }
 
                     foreach (var userSession in userSessions)
                     {