diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-09 09:48:13 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-09 09:48:13 -0400 |
| commit | 34672889e99a7aed84a4bc3812fa65c907999f52 (patch) | |
| tree | 147ee71855795ecdf30df2af181c42eddac6d743 | |
| parent | 8f61e3749884919c4f97ee30bf899ed9318f1992 (diff) | |
remove dupes from library changed web socket event
| -rw-r--r-- | MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs b/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs index e80c5cc1c..006e78bc7 100644 --- a/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs +++ b/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs @@ -275,6 +275,10 @@ namespace MediaBrowser.ServerApplication.EntryPoints { 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); if (LibraryUpdateTimer != null) |
