diff options
Diffstat (limited to 'MediaBrowser.Controller/IO')
| -rw-r--r-- | MediaBrowser.Controller/IO/DirectoryWatchers.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/IO/DirectoryWatchers.cs b/MediaBrowser.Controller/IO/DirectoryWatchers.cs index e2fb09a16..1ca9cf0c8 100644 --- a/MediaBrowser.Controller/IO/DirectoryWatchers.cs +++ b/MediaBrowser.Controller/IO/DirectoryWatchers.cs @@ -83,12 +83,12 @@ namespace MediaBrowser.Controller.IO List<string> paths = affectedPaths;
affectedPaths = new List<string>();
- ProcessPathChanges(paths);
+ //ProcessPathChanges(paths);
}
- private void ProcessPathChanges(IEnumerable<string> paths)
+ private async Task ProcessPathChanges(IEnumerable<string> paths)
{
- /*List<BaseItem> itemsToRefresh = new List<BaseItem>();
+ List<BaseItem> itemsToRefresh = new List<BaseItem>();
foreach (BaseItem item in paths.Select(p => GetAffectedBaseItem(p)))
{
@@ -105,15 +105,15 @@ namespace MediaBrowser.Controller.IO return folder != null && folder.IsRoot;
}))
{
- Kernel.Instance.ReloadRoot();
+ await Kernel.Instance.ReloadRoot();
}
else
{
- Parallel.For(0, itemsToRefresh.Count, i =>
+ /*Parallel.For(0, itemsToRefresh.Count, i =>
{
Kernel.Instance.ReloadItem(itemsToRefresh[i]);
- });
- }*/
+ });*/
+ }
}
private BaseItem GetAffectedBaseItem(string path)
|
