public IPBApiClientFactory(IPBModuleConfig options, ILoggerFactory loggerFactory, IHttpClientFactory httpClientFactory) { _options = options; _loggerFactory = loggerFactory; _httpClientFactory = httpClientFactory; }
public IPBCommentsProvider(BioContext dbContext, ILogger <IPBCommentsProvider> logger, IPBModuleConfig options, IUserDataProvider <string> userDataProvider) : base(dbContext, userDataProvider, logger) { _options = options; }
public IPBApiClient(IPBModuleConfig config, string?token, string?apiKey, ILogger <IPBApiClient> logger, IHttpClientFactory httpClientFactory) { _config = config; _token = token; _apiKey = apiKey; _logger = logger; _flurlClient = new FlurlClient(httpClientFactory.CreateClient()); }