public SyncService(TaskService taskService) { _task = new QueryHandlerTask { ApiKey = AdminManager.GetConfig().YoutubeApiKey, ScheduledTaskInfo = taskService.ScheduledTaskInfo, TaskCancellation = taskService.Token, TraceId = taskService.TraceId }; _eventLog = taskService.EventLog; _taskCancellationToken = taskService.Token; }
private static void InitializeTask(ScheduledTaskDto scheduledTask) { _taskService = new TaskService(scheduledTask); _syncService = new SyncService(_taskService); _logger = new Logger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType, _taskService.TraceId); CurrentTask.IsTaskRunning = true; _taskService.EventLog.Log($"Sync started: {scheduledTask.SyncOperation}"); }