/// <summary> /// Initializes a new instance of the <see cref="QueueFileService"/> class. /// </summary> /// <param name="mediaQueueRepository">The media queue repository.</param> /// <param name="mediaRepository">The media repository.</param> /// <param name="mediaBatchService">The media batch service.</param> /// <param name="mediaFilenameService">The media filename service.</param> public QueueFileService(IMediaQueueRepository mediaQueueRepository, IMediaRepository mediaRepository, IMediaBatchService mediaBatchService, IMediaFilenameService mediaFilenameService) { _mediaQueueRepository = mediaQueueRepository; _mediaFilenameService = mediaFilenameService; _mediaBatchService = mediaBatchService; _mediaRepository = mediaRepository; }