From 852823fa505d75d61e70e1330bbf366aa248e650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 19 Feb 2020 08:17:13 -0500 Subject: refactor: rewrite HTTP cache for file fetcher (#4030) --- cli/global_state.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cli/global_state.rs') diff --git a/cli/global_state.rs b/cli/global_state.rs index 1d7a3a40f..9880f18a2 100644 --- a/cli/global_state.rs +++ b/cli/global_state.rs @@ -9,6 +9,7 @@ use crate::deno_dir; use crate::deno_error::permission_denied; use crate::file_fetcher::SourceFileFetcher; use crate::flags; +use crate::http_cache; use crate::lockfile::Lockfile; use crate::msg; use crate::permissions::DenoPermissions; @@ -58,9 +59,11 @@ impl GlobalState { pub fn new(flags: flags::DenoFlags) -> Result { let custom_root = env::var("DENO_DIR").map(String::into).ok(); let dir = deno_dir::DenoDir::new(custom_root)?; + let deps_cache_location = dir.root.join("deps"); + let http_cache = http_cache::HttpCache::new(&deps_cache_location)?; let file_fetcher = SourceFileFetcher::new( - dir.deps_cache.clone(), + http_cache, !flags.reload, flags.cache_blacklist.clone(), flags.no_remote, -- cgit v1.2.3