예제 #1
0
 public IPBApiClientFactory(IPBModuleConfig options, ILoggerFactory loggerFactory,
                            IHttpClientFactory httpClientFactory)
 {
     _options           = options;
     _loggerFactory     = loggerFactory;
     _httpClientFactory = httpClientFactory;
 }
예제 #2
0
 public IPBCommentsProvider(BioContext dbContext,
                            ILogger <IPBCommentsProvider> logger,
                            IPBModuleConfig options,
                            IUserDataProvider <string> userDataProvider)
     : base(dbContext, userDataProvider, logger)
 {
     _options = options;
 }
예제 #3
0
 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());
 }