summaryrefslogtreecommitdiff
path: root/cli/lsp/documents.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-09-07 15:06:18 -0400
committerGitHub <noreply@github.com>2022-09-07 15:06:18 -0400
commit9e6917426a2c6862a15aa27fd9f26b07c96ca14d (patch)
treea80b49eb0c9e414aafc60b23973dc420be07aa23 /cli/lsp/documents.rs
parent429759fe8b4207240709c240a8344d12a1e39566 (diff)
fix: upgrade deno_ast to 0.19 (#15808)
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r--cli/lsp/documents.rs19
1 files changed, 1 insertions, 18 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs
index 0fa85c095..e395b565d 100644
--- a/cli/lsp/documents.rs
+++ b/cli/lsp/documents.rs
@@ -1149,7 +1149,7 @@ fn lsp_deno_graph_analyze(
let parsed_source_result = analyzer.parse_module(
specifier,
content.clone(),
- get_media_type(specifier, maybe_headers),
+ MediaType::from_specifier_and_headers(specifier, maybe_headers),
);
let module_result = match &parsed_source_result {
Ok(_) => deno_graph::parse_module(
@@ -1169,23 +1169,6 @@ fn lsp_deno_graph_analyze(
(Some(module_result), Some(parsed_source_result))
}
-// todo(dsherret): use `MediaType::from_specifier_and_headers` once
-// https://github.com/denoland/deno_ast/pull/108 is merged
-fn get_media_type(
- specifier: &ModuleSpecifier,
- maybe_headers: Option<&HashMap<String, String>>,
-) -> MediaType {
- if let Some(headers) = maybe_headers {
- if let Some(content_type) = headers.get("content-type") {
- MediaType::from_content_type(specifier, content_type)
- } else {
- MediaType::from(specifier)
- }
- } else {
- MediaType::from(specifier)
- }
-}
-
#[cfg(test)]
mod tests {
use super::*;