예제 #1
0
 public ShikimoriController(TanserWorker worker, UserReceiver receiver, ILogger <ShikimoriController> logger,
                            AnotisConfig configuration)
 {
     _worker        = worker;
     _receiver      = receiver;
     _logger        = logger;
     _configuration = configuration;
 }
예제 #2
0
 public BackgroundNewUpdatesRefresher(TanserWorker receiver, AnotisConfig config, IDatabase database,
                                      ILogger <BackgroundNewUpdatesRefresher> logger) : base(logger, TimeSpan.FromMinutes(5))
 {
     _receiver = receiver;
     _config   = config;
     _database = database;
     _logger   = logger;
 }
예제 #3
0
 public UrlResolver(AnotisConfig config)
 {
     _config = config;
 }
예제 #4
0
 public ApiController(AnotisConfig config, ILogger <ApiController> logger, IDatabase database)
 {
     _config   = config;
     _logger   = logger;
     _database = database;
 }
예제 #5
0
 public Lite(ILogger <Lite> logger, AnotisConfig config)
 {
     _db = new LiteDatabase(config.LiteDb.ConnectionString);
     BsonMapper.Global.Entity <DatabaseUser>().Id(entity => entity.ObjectId);
     _logger = logger;
 }
예제 #6
0
 public TanserWorker(AnotisConfig config, IDatabase database, ILogger <TanserWorker> logger)
 {
     _config   = config;
     _database = database;
     _logger   = logger;
 }