diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-23 14:35:44 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-23 14:35:44 -0400 |
| commit | 2454b72c93c29ab67e14713e81d91e3dee79fa2e (patch) | |
| tree | 33bc2fa1907b6df9a447f580962fc186a1c91099 /MediaBrowser.Controller/Providers/FolderProviderFromXml.cs | |
| parent | 4068047845d598761f0c9d9600e1cf089bfdb95a (diff) | |
Comments and cleanup. ALso updated ffmpeg + ffprobe
Diffstat (limited to 'MediaBrowser.Controller/Providers/FolderProviderFromXml.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/FolderProviderFromXml.cs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/Providers/FolderProviderFromXml.cs b/MediaBrowser.Controller/Providers/FolderProviderFromXml.cs index f0c95e4f78..d0bd20a47a 100644 --- a/MediaBrowser.Controller/Providers/FolderProviderFromXml.cs +++ b/MediaBrowser.Controller/Providers/FolderProviderFromXml.cs @@ -20,14 +20,17 @@ namespace MediaBrowser.Controller.Providers get { return MetadataProviderPriority.First; }
}
- public override Task FetchAsync(BaseEntity item, ItemResolveEventArgs args)
+ public async override Task FetchAsync(BaseEntity item, ItemResolveEventArgs args)
+ {
+ await Task.Run(() => { Fetch(item, args); }).ConfigureAwait(false);
+ }
+
+ private void Fetch(BaseEntity item, ItemResolveEventArgs args)
{
if (args.ContainsFile("folder.xml"))
{
- return Task.Run(() => { new FolderXmlParser().Fetch(item as Folder, Path.Combine(args.Path, "folder.xml")); });
+ new BaseItemXmlParser<Folder>().Fetch(item as Folder, Path.Combine(args.Path, "folder.xml"));
}
-
- return Task.FromResult<object>(null);
}
}
}
|
