diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-01-31 22:15:22 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-01 03:15:22 +0000 |
commit | 4b7c6049ef9d40394eb823859c82cbf8d293430d (patch) | |
tree | 61e6de7c69c9d00faeef0ff7e6c223224a53de9e /cli/lsp/registries.rs | |
parent | 830d096b66696ad9f4e67b3ed8460fb1ff7a9170 (diff) |
refactor: load bytes in deno_graph (#22212)
Upgrades deno_graph to 0.64 where deno_graph is now responsible for
turning bytes into a string. This is in preparation for Wasm modules.
Diffstat (limited to 'cli/lsp/registries.rs')
-rw-r--r-- | cli/lsp/registries.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cli/lsp/registries.rs b/cli/lsp/registries.rs index 328b325ff..f4a64c7ee 100644 --- a/cli/lsp/registries.rs +++ b/cli/lsp/registries.rs @@ -528,7 +528,7 @@ impl ModuleRegistry { ); self.http_cache.set(specifier, headers_map, &[])?; } - let file = fetch_result?; + let file = fetch_result?.into_text_decoded()?; let config: RegistryConfigurationJson = serde_json::from_str(&file.source)?; validate_config(&config)?; Ok(config.registries) @@ -610,6 +610,8 @@ impl ModuleRegistry { .file_fetcher .fetch(&endpoint, PermissionsContainer::allow_all()) .await + .ok()? + .into_text_decoded() .ok()?; let documentation: lsp::Documentation = serde_json::from_str(&file.source).ok()?; @@ -974,6 +976,8 @@ impl ModuleRegistry { .file_fetcher .fetch(&specifier, PermissionsContainer::allow_all()) .await + .ok()? + .into_text_decoded() .ok()?; serde_json::from_str(&file.source).ok() } @@ -1037,6 +1041,8 @@ impl ModuleRegistry { specifier, err ); }) + .ok()? + .into_text_decoded() .ok()?; let items: VariableItems = serde_json::from_str(&file.source) .map_err(|err| { @@ -1073,6 +1079,8 @@ impl ModuleRegistry { specifier, err ); }) + .ok()? + .into_text_decoded() .ok()?; let items: VariableItems = serde_json::from_str(&file.source) .map_err(|err| { |