mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-03 07:16:31 +01:00
Made xml fetching task-based
This commit is contained in:
parent
c658ea7feb
commit
874469d476
@@ -14,17 +14,14 @@ namespace MediaBrowser.Controller.Providers
|
||||
return item is Folder;
|
||||
}
|
||||
|
||||
public override Task Fetch(BaseItem item, ItemResolveEventArgs args)
|
||||
public async override Task Fetch(BaseItem item, ItemResolveEventArgs args)
|
||||
{
|
||||
return Task.Run(() =>
|
||||
{
|
||||
var metadataFile = args.GetFileByName("folder.xml");
|
||||
var metadataFile = args.GetFileByName("folder.xml");
|
||||
|
||||
if (metadataFile.HasValue)
|
||||
{
|
||||
new FolderXmlParser().Fetch(item as Folder, metadataFile.Value.Key);
|
||||
}
|
||||
});
|
||||
if (metadataFile.HasValue)
|
||||
{
|
||||
await new FolderXmlParser().Fetch(item as Folder, metadataFile.Value.Key);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user