public QBittorrentProxySelector(QBittorrentProxyV1 proxyV1,
                                        QBittorrentProxyV2 proxyV2,
                                        ICacheManager cacheManager,
                                        Logger logger)
        {
            _proxyCache = cacheManager.GetCache <Tuple <IQBittorrentProxy, Version> >(GetType());
            _logger     = logger;

            _proxyV1 = proxyV1;
            _proxyV2 = proxyV2;
        }
Пример #2
0
        public QBittorrentProxySelector(QBittorrentProxyV1 proxyV1,
                                        QBittorrentProxyV2 proxyV2,
                                        IHttpClient httpClient,
                                        ICacheManager cacheManager,
                                        Logger logger)
        {
            _httpClient = httpClient;
            _proxyCache = cacheManager.GetCache <IQBittorrentProxy>(GetType());
            _logger     = logger;

            _proxyV1 = proxyV1;
            _proxyV2 = proxyV2;
        }