Ejemplo n.º 1
0
        public QueueModule(IBroadcastSignalRMessage broadcastSignalRMessage,
                           IQueueService queueService,
                           IPendingReleaseService pendingReleaseService,
                           QualityProfileService qualityProfileService)
            : base(broadcastSignalRMessage)
        {
            _queueService          = queueService;
            _pendingReleaseService = pendingReleaseService;
            GetResourcePaged       = GetQueue;

            _qualityComparer = new QualityModelComparer(qualityProfileService.GetDefaultProfile(string.Empty));
        }
Ejemplo n.º 2
0
        public QueueModule(IBroadcastSignalRMessage broadcastSignalRMessage,
                           IQueueService queueService,
                           IPendingReleaseService pendingReleaseService,
                           ILanguageProfileService languageProfileService,
                           QualityProfileService qualityProfileService)
            : base(broadcastSignalRMessage)
        {
            _queueService          = queueService;
            _pendingReleaseService = pendingReleaseService;
            GetResourcePaged       = GetQueue;

            LANGUAGE_COMPARER = new LanguageComparer(languageProfileService.GetDefaultProfile(string.Empty));
            QUALITY_COMPARER  = new QualityModelComparer(qualityProfileService.GetDefaultProfile(string.Empty));
        }
Ejemplo n.º 3
0
        public QueueController(IBroadcastSignalRMessage broadcastSignalRMessage,
                               IQueueService queueService,
                               IPendingReleaseService pendingReleaseService,
                               QualityProfileService qualityProfileService,
                               ITrackedDownloadService trackedDownloadService,
                               IFailedDownloadService failedDownloadService,
                               IIgnoredDownloadService ignoredDownloadService,
                               IProvideDownloadClient downloadClientProvider)
            : base(broadcastSignalRMessage)
        {
            _queueService           = queueService;
            _pendingReleaseService  = pendingReleaseService;
            _trackedDownloadService = trackedDownloadService;
            _failedDownloadService  = failedDownloadService;
            _ignoredDownloadService = ignoredDownloadService;
            _downloadClientProvider = downloadClientProvider;

            _qualityComparer = new QualityModelComparer(qualityProfileService.GetDefaultProfile(string.Empty));
        }