Added Movie, Series and Episode providers

This commit is contained in:
LukePulverenti Luke Pulverenti luke pulverenti
2012-08-19 12:41:47 -04:00
parent d794eecec4
commit c658ea7feb
10 changed files with 187 additions and 99 deletions

View File

@@ -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)