aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/FolderProviderFromXml.cs
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-08-23 14:35:44 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-08-23 14:35:44 -0400
commit2454b72c93c29ab67e14713e81d91e3dee79fa2e (patch)
tree33bc2fa1907b6df9a447f580962fc186a1c91099 /MediaBrowser.Controller/Providers/FolderProviderFromXml.cs
parent4068047845d598761f0c9d9600e1cf089bfdb95a (diff)
Comments and cleanup. ALso updated ffmpeg + ffprobe
Diffstat (limited to 'MediaBrowser.Controller/Providers/FolderProviderFromXml.cs')
-rw-r--r--MediaBrowser.Controller/Providers/FolderProviderFromXml.cs11
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);
}
}
}