Ejemplo n.º 1
0
        public WhiteListService(IEnumerable <WhiteLists> whiteLists, IContentChecker contentChecker, ILogger <WhiteListService> logger, WhiteListOptions options = null)
        {
            _whiteLists     = whiteLists;
            _logger         = logger;
            _contentChecker = contentChecker;
            if (options == null)
            {
                options = new WhiteListOptions();
            }
            _options = options;

            tasks = new ConcurrentDictionary <long, Models.Task>();
        }
        public MyWhiteListService(Sql sql, IMapper mapper, IWebHostEnvironment env, IContentChecker contentChecker, ILogger <WhiteListService> logger, WhiteListOptions options = null) : base(GetData(CreateContext(sql, env), mapper), contentChecker, logger, options)
        {
            _mapper = mapper;
            _sql    = sql;
            _env    = env;
            // Thread t = new Thread(() =>
            // {
            //     while (true)
            //     {
            //         Thread.Sleep(3000);
            //         Update();
            //     }
            // });

            // t.IsBackground = true;
            // t.Start();
        }
Ejemplo n.º 3
0
 public PreflightComponent(ISettingsService settingsService, IContentChecker contentChecker)
 {
     _settingsService = settingsService;
     _contentChecker  = contentChecker;
 }
Ejemplo n.º 4
0
 public ApiController(ISettingsService settingsService, IContentChecker contentChecker)
 {
     _settingsService = settingsService;
     _contentChecker  = contentChecker;
 }