using System.Threading; using System.Threading.Tasks; namespace API.Interfaces.Services { public interface IScannerService { /// /// Given a library id, scans folders for said library. Parses files and generates DB updates. Will overwrite /// cover images if forceUpdate is true. /// /// Library to scan against Task ScanLibrary(int libraryId); Task ScanLibraries(); Task ScanSeries(int libraryId, int seriesId, CancellationToken token); } }