remove dupes from library changed web socket event

This commit is contained in:
Luke Pulverenti 2013-05-09 09:48:13 -04:00
parent 8f61e37498
commit 34672889e9

View File

@ -275,6 +275,10 @@ namespace MediaBrowser.ServerApplication.EntryPoints
{ {
lock (_libraryChangedSyncLock) lock (_libraryChangedSyncLock)
{ {
// Remove dupes in case some were saved multiple times
LibraryUpdateInfo.Folders = LibraryUpdateInfo.Folders.Distinct().ToList();
LibraryUpdateInfo.ItemsUpdated = LibraryUpdateInfo.ItemsUpdated.Distinct().ToList();
_serverManager.SendWebSocketMessage("LibraryChanged", LibraryUpdateInfo); _serverManager.SendWebSocketMessage("LibraryChanged", LibraryUpdateInfo);
if (LibraryUpdateTimer != null) if (LibraryUpdateTimer != null)