public AniDbImageProvider(IAniDbClient aniDbClient, IRateLimiters rateLimiters, IHttpClient httpClient,
                           ILogManager logManager)
 {
     _aniDbClient = aniDbClient;
     _httpClient  = httpClient;
     _rateLimiter = rateLimiters.AniDb;
     _log         = logManager.GetLogger(nameof(AniDbImageProvider));
 }
Exemplo n.º 2
0
 public AniDbPersonProvider(IAniDbClient aniDbClient, IRateLimiters rateLimiters, IHttpClient httpClient,
                            ILogManager logManager)
 {
     this.rateLimiter = rateLimiters.AniDb;
     this.aniDbClient = aniDbClient;
     this.httpClient  = httpClient;
     this.log         = logManager.GetLogger(nameof(AniDbPersonProvider));
 }
 public FileDownloader(IRateLimiters rateLimiters, IHttpClient httpClient, ILogManager logManager)
 {
     this.httpClient     = httpClient;
     this.log            = logManager.GetLogger(nameof(FileDownloader));
     this.requestLimiter = rateLimiters.AniDb;
 }
 public AniDbPersonImageProvider(IAniDbClient aniDbClient, IRateLimiters rateLimiters, IHttpClient httpClient)
 {
     this.aniDbClient = aniDbClient;
     this.rateLimiter = rateLimiters.AniDb;
     this.httpClient  = httpClient;
 }
 public AniDbPersonImageProvider(IAniDbClient aniDbClient, IRateLimiters rateLimiters, IHttpClient httpClient)
 {
     _aniDbClient = aniDbClient;
     _rateLimiter = rateLimiters.AniDb;
     _httpClient  = httpClient;
 }