summaryrefslogtreecommitdiff
path: root/cli/factory.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-07-01 23:52:30 +0100
committerGitHub <noreply@github.com>2023-07-02 00:52:30 +0200
commitb9c0e7cd550ab14fa7da7e33ed87cbeeeb9785a0 (patch)
tree9212eb183ab3c21ee71531e54f2c16163d1792b7 /cli/factory.rs
parent4e2f02639ef2cbcfdd335c4446f6faa6a29ad264 (diff)
Reland "fix(cli): don't store blob and data urls in the module cache" (#18581)
Relands #18261 now that https://github.com/lucacasonato/esbuild_deno_loader/pull/54 is landed and used by fresh. Fixes #18260.
Diffstat (limited to 'cli/factory.rs')
-rw-r--r--cli/factory.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/factory.rs b/cli/factory.rs
index 8055a2582..4e8da49d5 100644
--- a/cli/factory.rs
+++ b/cli/factory.rs
@@ -144,7 +144,7 @@ struct CliFactoryServices {
maybe_import_map: Deferred<Option<Arc<ImportMap>>>,
maybe_inspector_server: Deferred<Option<Arc<InspectorServer>>>,
root_cert_store_provider: Deferred<Arc<dyn RootCertStoreProvider>>,
- blob_store: Deferred<BlobStore>,
+ blob_store: Deferred<Arc<BlobStore>>,
parsed_source_cache: Deferred<Arc<ParsedSourceCache>>,
resolver: Deferred<Arc<CliGraphResolver>>,
maybe_file_watcher_reporter: Deferred<Option<FileWatcherReporter>>,
@@ -215,8 +215,8 @@ impl CliFactory {
})
}
- pub fn blob_store(&self) -> &BlobStore {
- self.services.blob_store.get_or_init(BlobStore::default)
+ pub fn blob_store(&self) -> &Arc<BlobStore> {
+ self.services.blob_store.get_or_init(Default::default)
}
pub fn root_cert_store_provider(&self) -> &Arc<dyn RootCertStoreProvider> {