Пример #1
0
 public DataUpdateWorker(IConfiguration configuration, ILogger <DataUpdateWorker> logger, ICustomHttpClient client, IPlayersCacheRepository playersCacheRepository)
 {
     Configuration           = configuration;
     _logger                 = logger;
     _client                 = client;
     _playersCacheRepository = playersCacheRepository;
 }
 public DataProviderImpl(ILogger <DataProviderImpl> logger, IPlayersCacheRepository playersCacheRepository,
                         IConfiguration configuration)
 {
     _logger = logger;
     _playersCacheRepository = playersCacheRepository;
     _key = configuration["CacheKey"];
 }
Пример #3
0
 public PlayerIngest(
     ILogger <PlayerIngest> logger,
     IPlayersCacheRepository playersCacheRepository,
     IPlayersRepository playersRepository)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _playersCacheRepository = playersCacheRepository ?? throw new ArgumentNullException(nameof(playersCacheRepository));
     _playersRepository      = playersRepository ?? throw new ArgumentNullException(nameof(playersRepository));
 }
Пример #4
0
 public DataMaintenance(
     IPlayerLocationsRepository playerLocationsRepository,
     IPlayersCacheRepository playersCache,
     IGameServerStatusStatsRepository gameServerStatusStatsRepository,
     AzureTableLogger azureTableLogger)
 {
     _playerLocationsRepository = playerLocationsRepository ?? throw new ArgumentNullException(nameof(playerLocationsRepository));
     _playersCache = playersCache ?? throw new ArgumentNullException(nameof(playersCache));
     _gameServerStatusStatsRepository = gameServerStatusStatsRepository;
     _azureTableLogger = azureTableLogger ?? throw new ArgumentNullException(nameof(azureTableLogger));
 }