summaryrefslogtreecommitdiff
path: root/cli/npm/managed/registry.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/npm/managed/registry.rs')
-rw-r--r--cli/npm/managed/registry.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/cli/npm/managed/registry.rs b/cli/npm/managed/registry.rs
index 364529ed2..32161f235 100644
--- a/cli/npm/managed/registry.rs
+++ b/cli/npm/managed/registry.rs
@@ -16,20 +16,18 @@ use deno_npm::registry::NpmRegistryApi;
use deno_npm::registry::NpmRegistryPackageInfoLoadError;
use crate::args::CacheSetting;
-use crate::http_util::HttpClient;
use crate::util::sync::AtomicFlag;
use super::cache::NpmCache;
use super::cache::RegistryInfoDownloader;
-// todo(dsherret): make this per worker and make HttpClient an Rc<HttpClient>
+// todo(dsherret): make this per worker
#[derive(Debug)]
pub struct CliNpmRegistryApi(Option<Arc<CliNpmRegistryApiInner>>);
impl CliNpmRegistryApi {
pub fn new(
cache: Arc<NpmCache>,
- http_client: Arc<HttpClient>,
registry_info_downloader: RegistryInfoDownloader,
) -> Self {
Self(Some(Arc::new(CliNpmRegistryApiInner {
@@ -37,7 +35,6 @@ impl CliNpmRegistryApi {
force_reload_flag: Default::default(),
mem_cache: Default::default(),
previously_reloaded_packages: Default::default(),
- http_client,
registry_info_downloader,
})))
}
@@ -111,7 +108,6 @@ struct CliNpmRegistryApiInner {
force_reload_flag: AtomicFlag,
mem_cache: Mutex<HashMap<String, CacheItem>>,
previously_reloaded_packages: Mutex<HashSet<String>>,
- http_client: Arc<HttpClient>,
registry_info_downloader: RegistryInfoDownloader,
}
@@ -144,7 +140,7 @@ impl CliNpmRegistryApiInner {
}
}
api.registry_info_downloader
- .load_package_info(&name, &api.http_client)
+ .load_package_info(&name)
.await
.map_err(Arc::new)
}