public DownloadPlaylistInfoTask(RabbitMQConnection rabbitMQ, RpcClient rpcClient,
                                 DownloadMediaTask downloadMediaTask, BoxAPI box,
                                 ILogger <DownloadPlaylistInfoTask> logger, SlackLogger slack)
     : base(rabbitMQ, TaskType.DownloadPlaylistInfo, logger)
 {
     _rpcClient         = rpcClient;
     _downloadMediaTask = downloadMediaTask;
     _box   = box;
     _slack = slack;
 }
Beispiel #2
0
 public DownloadMediaTask(RabbitMQConnection rabbitMQ, RpcClient rpcClient,
                          TranscriptionTask transcriptionTask, ProcessVideoTask processVideoTask, BoxAPI box,
                          ILogger <DownloadMediaTask> logger, SlackLogger slack)
     : base(rabbitMQ, TaskType.DownloadMedia, logger)
 {
     _rpcClient         = rpcClient;
     _transcriptionTask = transcriptionTask;
     _processVideoTask  = processVideoTask;
     _box   = box;
     _slack = slack;
 }
Beispiel #3
0
 public QueueAwakerTask(RabbitMQConnection rabbitMQ, DownloadPlaylistInfoTask downloadPlaylistInfoTask,
                        DownloadMediaTask downloadMediaTask,
                        TranscriptionTask transcriptionTask, ProcessVideoTask processVideoTask,
                        GenerateVTTFileTask generateVTTFileTask, SceneDetectionTask scenedDetectionTask,
                        CreateBoxTokenTask createBoxTokenTask, UpdateBoxTokenTask updateBoxTokenTask, ExampleTask exampleTask,
                        ILogger <QueueAwakerTask> logger, SlackLogger slackLogger)
     : base(rabbitMQ, TaskType.QueueAwaker, logger)
 {
     _downloadPlaylistInfoTask = downloadPlaylistInfoTask;
     _downloadMediaTask        = downloadMediaTask;
     //_convertVideoToWavTask = convertVideoToWavTask;
     _transcriptionTask   = transcriptionTask;
     _generateVTTFileTask = generateVTTFileTask;
     _processVideoTask    = processVideoTask;
     _scenedDetectionTask = scenedDetectionTask;
     _createBoxTokenTask  = createBoxTokenTask;
     _updateBoxTokenTask  = updateBoxTokenTask;
     _exampleTask         = exampleTask;
     _slackLogger         = slackLogger;
 }
Beispiel #4
0
        private void ConfigureLogging(Container container, IAppSettings appSettings)
        {
            var logger = new SlackLogger(appSettings.Get <string>("slackIncomingWebHookUrl"));

            container.Register <ILog>(logger);
        }
 public MSTranscriptionService(ILogger <MSTranscriptionService> logger, SlackLogger slackLogger, RpcClient rpcClient)
 {
     _logger      = logger;
     _slackLogger = slackLogger;
     _rpcClient   = rpcClient;
 }