public ApiRateLimitMiddleware(RequestDelegate next, IMemoryCache cache, ICacheSettingProvider cacheSettingProvider, ILogger <ApiRateLimitMiddleware> logger) { _next = next; _cache = cache; _cacheSettingProvider = cacheSettingProvider; _logger = logger; }
public OpenFoodFactsProxyService(IHttpClientFactory clientFactory, IMapper mapper, IMemoryCache cache, ICacheSettingProvider cacheSettingProvider, IQueryBuilder httpQueryBuilder, ILogger <OpenFoodFactsProxyService> logger) { _clientFactory = clientFactory; _mapper = mapper; _cache = cache; _cacheSettingProvider = cacheSettingProvider; _httpQueryBuilder = httpQueryBuilder; _logger = logger; }