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"]; }
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)); }
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)); }