diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-09 16:52:37 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-09 16:52:37 -0400 |
| commit | 0bc15061ce8d2b5e0c7736d370e67a6f93cc66af (patch) | |
| tree | 06de753adde5ed465103fb52381a0d40dcf920e3 /MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs | |
| parent | f233f9c4e519b87b7d6e43d1da08bd0fab12a6c4 (diff) | |
added FoldersAddedTo, FoldersRemovedFrom to library change info
Diffstat (limited to 'MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs')
| -rw-r--r-- | MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs b/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs index 006e78bc7..1ba4232d3 100644 --- a/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs +++ b/MediaBrowser.ServerApplication/EntryPoints/WebSocketEvents.cs @@ -194,7 +194,7 @@ namespace MediaBrowser.ServerApplication.EntryPoints if (e.Item.Parent != null) { - LibraryUpdateInfo.Folders.Add(e.Item.Parent.Id); + LibraryUpdateInfo.FoldersAddedTo.Add(e.Item.Parent.Id); } LibraryUpdateInfo.ItemsAdded.Add(e.Item.Id); @@ -225,11 +225,6 @@ namespace MediaBrowser.ServerApplication.EntryPoints LibraryUpdateTimer.Change(LibraryUpdateDuration, Timeout.Infinite); } - if (e.Item.Parent != null) - { - LibraryUpdateInfo.Folders.Add(e.Item.Parent.Id); - } - LibraryUpdateInfo.ItemsUpdated.Add(e.Item.Id); } } @@ -260,7 +255,7 @@ namespace MediaBrowser.ServerApplication.EntryPoints if (e.Item.Parent != null) { - LibraryUpdateInfo.Folders.Add(e.Item.Parent.Id); + LibraryUpdateInfo.FoldersRemovedFrom.Add(e.Item.Parent.Id); } LibraryUpdateInfo.ItemsRemoved.Add(e.Item.Id); @@ -276,7 +271,8 @@ namespace MediaBrowser.ServerApplication.EntryPoints lock (_libraryChangedSyncLock) { // Remove dupes in case some were saved multiple times - LibraryUpdateInfo.Folders = LibraryUpdateInfo.Folders.Distinct().ToList(); + LibraryUpdateInfo.FoldersAddedTo = LibraryUpdateInfo.FoldersAddedTo.Distinct().ToList(); + LibraryUpdateInfo.FoldersRemovedFrom = LibraryUpdateInfo.FoldersRemovedFrom.Distinct().ToList(); LibraryUpdateInfo.ItemsUpdated = LibraryUpdateInfo.ItemsUpdated.Distinct().ToList(); _serverManager.SendWebSocketMessage("LibraryChanged", LibraryUpdateInfo); |
