aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-14 16:55:16 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-14 16:55:16 -0400
commitb6798f33700e7376ab616cb09b345c30a21f6feb (patch)
treeb55e207f43adffbd7fdeae5672422238e737874d /MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
parent4b585e3148fe1341d7c1075ba4e3760dcd039981 (diff)
save chapters in xml (not being read yet).
Diffstat (limited to 'MediaBrowser.Controller/Providers/BaseItemXmlParser.cs')
-rw-r--r--MediaBrowser.Controller/Providers/BaseItemXmlParser.cs11
1 files changed, 4 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
index 48a639d4d..a6714f656 100644
--- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
+++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs
@@ -1059,16 +1059,13 @@ namespace MediaBrowser.Controller.Providers
}
}
- protected async Task FetchChaptersFromXmlNode(BaseItem item, XmlReader reader, IItemRepository repository, CancellationToken cancellationToken)
+ protected List<ChapterInfo> FetchChaptersFromXmlNode(BaseItem item, XmlReader reader)
{
- var runtime = item.RunTimeTicks ?? 0;
-
using (reader)
{
- var chapters = GetChaptersFromXmlNode(reader)
- .Where(i => i.StartPositionTicks >= 0 && i.StartPositionTicks < runtime);
-
- await repository.SaveChapters(item.Id, chapters, cancellationToken).ConfigureAwait(false);
+ return GetChaptersFromXmlNode(reader)
+ .Where(i => i.StartPositionTicks >= 0)
+ .ToList();
}
}