< Summary - Jellyfin

Information
Class: MediaBrowser.Providers.Chapters.ChapterManager
Assembly: MediaBrowser.Providers
File(s): /srv/git/jellyfin/MediaBrowser.Providers/Chapters/ChapterManager.cs
Line coverage
50%
Covered lines: 2
Uncovered lines: 2
Coverable lines: 4
Total lines: 26
Line coverage: 50%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%11100%
SaveChapters(...)100%210%

File(s)

/srv/git/jellyfin/MediaBrowser.Providers/Chapters/ChapterManager.cs

#LineLine coverage
 1#pragma warning disable CS1591
 2
 3using System;
 4using System.Collections.Generic;
 5using MediaBrowser.Controller.Chapters;
 6using MediaBrowser.Controller.Persistence;
 7using MediaBrowser.Model.Entities;
 8
 9namespace MediaBrowser.Providers.Chapters
 10{
 11    public class ChapterManager : IChapterManager
 12    {
 13        private readonly IItemRepository _itemRepo;
 14
 15        public ChapterManager(IItemRepository itemRepo)
 16        {
 2217            _itemRepo = itemRepo;
 2218        }
 19
 20        /// <inheritdoc />
 21        public void SaveChapters(Guid itemId, IReadOnlyList<ChapterInfo> chapters)
 22        {
 023            _itemRepo.SaveChapters(itemId, chapters);
 024        }
 25    }
 26}