public ItemStaticDataProvider( ICacheRepository cacheRepository, IPoeTradeClient poeTradeClient) { this.cacheRepository = cacheRepository; this.poeTradeClient = poeTradeClient; }
public GetLeaguesQueryHandler( IPoeTradeClient poeTradeClient, ILeagueRepository leagueRepository) { this.poeTradeClient = poeTradeClient; this.leagueRepository = leagueRepository; }
public LeagueDataService(IPoeTradeClient poeTradeClient, SidekickSettings settings, ICacheService cacheService) { this.poeTradeClient = poeTradeClient; this.settings = settings; this.cacheService = cacheService; }
public PseudoStatDataService(ILogger logger, IPoeTradeClient poeApiClient, IHttpClientFactory httpClientFactory) { this.logger = logger; this.poeApiClient = poeApiClient; client = httpClientFactory.CreateClient(); }
public StatDataService(IPoeTradeClient poeApiClient, IPseudoStatDataService pseudoStatDataService, ILanguageProvider languageProvider) { this.poeApiClient = poeApiClient; this.pseudoStatDataService = pseudoStatDataService; this.languageProvider = languageProvider; }
public PseudoStatDataService(ILogger logger, IPoeTradeClient poeApiClient, ICacheService cacheService) { this.logger = logger; this.poeApiClient = poeApiClient; this.cacheService = cacheService; }
public ItemMetadataProvider(ICacheRepository cacheRepository, IGameLanguageProvider gameLanguageProvider, IPoeTradeClient poeTradeClient) { this.cacheRepository = cacheRepository; this.gameLanguageProvider = gameLanguageProvider; this.poeTradeClient = poeTradeClient; }
public PseudoModifierProvider( ILogger <PseudoModifierProvider> logger, ICacheRepository cacheRepository, IPoeTradeClient poeTradeClient) { this.logger = logger; this.cacheRepository = cacheRepository; this.poeTradeClient = poeTradeClient; }
public ItemMetadataProvider(ICacheRepository cacheRepository, IGameLanguageProvider gameLanguageProvider, IPoeTradeClient poeTradeClient, IParserPatterns parserPatterns) { this.cacheRepository = cacheRepository; this.gameLanguageProvider = gameLanguageProvider; this.poeTradeClient = poeTradeClient; this.parserPatterns = parserPatterns; }
public ModifierProvider( IPseudoModifierProvider pseudoModifierProvider, ICacheRepository cacheRepository, IPoeTradeClient poeTradeClient, IStatTranslationProvider statTranslationProvider) { this.pseudoModifierProvider = pseudoModifierProvider; this.cacheRepository = cacheRepository; this.poeTradeClient = poeTradeClient; this.statTranslationProvider = statTranslationProvider; }
public ModifierProvider( IPseudoModifierProvider pseudoModifierProvider, IGameLanguageProvider gameLanguageProvider, ICacheRepository cacheRepository, IPoeTradeClient poeTradeClient) { this.pseudoModifierProvider = pseudoModifierProvider; this.gameLanguageProvider = gameLanguageProvider; this.cacheRepository = cacheRepository; this.poeTradeClient = poeTradeClient; }
private static async Task FetchAndSaveData <T>(IPoeTradeClient client) { var data = await client.Fetch <T>(); File.WriteAllText(Path.Join( "..", "..", "..", "..", "Sidekick.TestInfrastructure", "TestData", $"{typeof(T).Name}.json"), JsonSerializer.Serialize(data, client.Options)); }
public TradeSearchService(ILogger <TradeSearchService> logger, IGameLanguageProvider gameLanguageProvider, ISidekickSettings settings, IPoeTradeClient poeTradeClient, IItemStaticDataProvider itemStaticDataProvider, IModifierProvider modifierProvider) { this.logger = logger; this.gameLanguageProvider = gameLanguageProvider; this.settings = settings; this.poeTradeClient = poeTradeClient; this.itemStaticDataProvider = itemStaticDataProvider; this.modifierProvider = modifierProvider; }
public TradeSearchService(ILogger logger, ILanguageProvider languageProvider, IHttpClientProvider httpClientProvider, IStaticDataService staticDataService, SidekickSettings configuration, IPoeTradeClient poeTradeClient, INativeBrowser nativeBrowser) { this.logger = logger.ForContext(GetType()); this.languageProvider = languageProvider; this.httpClientProvider = httpClientProvider; this.staticDataService = staticDataService; this.configuration = configuration; this.poeTradeClient = poeTradeClient; this.nativeBrowser = nativeBrowser; }
public StaticDataService(IPoeTradeClient poeApiClient, ICacheService cacheService) { this.poeApiClient = poeApiClient; this.cacheService = cacheService; }
public LeagueDataService(IPoeTradeClient poeTradeClient, SidekickSettings settings) { this.poeTradeClient = poeTradeClient; this.settings = settings; }
public StatDataService(IPoeTradeClient poeApiClient, IPseudoStatDataService pseudoStatDataService) { this.poeApiClient = poeApiClient; this.pseudoStatDataService = pseudoStatDataService; }
public StaticDataService(IPoeTradeClient poeApiClient) { this.poeApiClient = poeApiClient; }
public ItemDataService(IPoeTradeClient poeApiClient) { this.poeApiClient = poeApiClient; }
public PseudoStatDataService(ILogger logger, IPoeTradeClient poeApiClient) { this.logger = logger; this.poeApiClient = poeApiClient; }