aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs')
-rw-r--r--MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs b/MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs
index 431e27308..8e1f7b551 100644
--- a/MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs
+++ b/MediaBrowser.TV/Providers/EpisodeProviderFromXml.cs
@@ -22,21 +22,21 @@ namespace MediaBrowser.TV.Providers
get { return MetadataProviderPriority.First; }
}
- public override Task FetchAsync(BaseEntity item, ItemResolveEventArgs args)
+ public override async Task FetchAsync(BaseEntity item, ItemResolveEventArgs args)
{
- return Fetch(item, args);
+ await Task.Run(() => { Fetch(item, args); }).ConfigureAwait(false);
}
- private Task Fetch(BaseEntity item, ItemResolveEventArgs args)
+ private void Fetch(BaseEntity item, ItemResolveEventArgs args)
{
string metadataFolder = Path.Combine(args.Parent.Path, "metadata");
string metadataFile = Path.Combine(metadataFolder, Path.ChangeExtension(Path.GetFileName(args.Path), ".xml"));
- return FetchMetadata(item as Episode, args.Parent as Season, metadataFile);
+ FetchMetadata(item as Episode, args.Parent as Season, metadataFile);
}
- private async Task FetchMetadata(Episode item, Season season, string metadataFile)
+ private void FetchMetadata(Episode item, Season season, string metadataFile)
{
if (season == null)
{
@@ -55,7 +55,7 @@ namespace MediaBrowser.TV.Providers
}
}
- await Task.Run(() => { new EpisodeXmlParser().Fetch(item, metadataFile); }).ConfigureAwait(false);
+ new EpisodeXmlParser().Fetch(item, metadataFile);
}
}
}