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; }
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; }
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; }
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; }