Exemple #1
0
 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;
 }
Exemple #2
0
        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}");
        }