Example #1
0
 public FileEditor()
 {
     _resourceLocker = new ResourceLocker();
     _contents = null;
     IsFileOpened = false;
     _mode = default (FileEditorMode);
     Instance = this;
 }
Example #2
0
        protected ScraperBase(IServiceProvider services, IOptionsMonitor <ScraperOptions> options, ILogger <ScraperBase> logger)
        {
            Services = services;

            _locker  = services.GetService <IResourceLocker>();
            _storage = services.GetService <IStorage>();
            _options = options;
            _logger  = logger;
        }
Example #3
0
 public MigrationManager(IServiceProvider services, IElasticClient elastic, IRedisClient redis, IResourceLocker locker, IOptionsMonitor <ElasticOptions> options, IWriteControl writeControl, ILogger <MigrationManager> logger)
 {
     _services     = services;
     _elastic      = elastic;
     _redis        = redis;
     _locker       = locker;
     _options      = options;
     _writeControl = writeControl;
     _logger       = logger;
 }
 public DiscordOAuthHandler(IUserService users, IElasticClient client, IHttpClientFactory http, ISnapshotService snapshots, IOptionsMonitor <DiscordOAuthOptions> options, IResourceLocker locker, ILinkGenerator link)
 {
     _users     = users;
     _client    = client;
     _snapshots = snapshots;
     _http      = http.CreateClient(nameof(DiscordOAuthHandler));
     _options   = options;
     _locker    = locker;
     _link      = link;
 }
Example #5
0
 public BookIndexer(IElasticClient client, IResourceLocker locker, ILogger <BookIndexer> logger)
 {
     _client = client;
     _locker = locker;
     _logger = logger;
 }