public MergeEpisodesTask(ILibraryManager libraryManager, ICollectionManager collectionManager, ILogger <VideosController> logger, IServerConfigurationManager serverConfigurationManager, IUserManager userManager, IDtoService dtoService, IAuthorizationContext authContext, IFileSystem fileSystem, IDlnaManager dlnaManager, IMediaSourceManager mediaSourceManager, IMediaEncoder mediaEncoder, ISubtitleEncoder subtitleEncoder, IDeviceManager deviceManager, TranscodingJobHelper transcodingJobHelper) { _logger = logger; _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager, userManager, dtoService, authContext, fileSystem, dlnaManager, mediaSourceManager, mediaEncoder, subtitleEncoder, deviceManager, transcodingJobHelper); }
public RefreshLibraryTask(ILibraryManager libraryManager, ICollectionManager collectionManager, ILogger <VideosService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, IUserManager userManager, IDtoService dtoService, IAuthorizationContext authContext) { _logger = logger; _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager, httpResultFactory, userManager, dtoService, authContext, new GetId()); }
public MergeEpisodesTask(ILibraryManager libraryManager, ICollectionManager collectionManager, ILogger <VideosService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, IUserManager userManager, IDtoService dtoService, IAuthorizationContext authContext, IFileSystem fileSystem) { _logger = logger; _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager, httpResultFactory, userManager, dtoService, authContext, fileSystem); }