From c0e3b6096d37e9a4243c7ad461487db291c824fa Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 25 Apr 2022 11:23:24 -0400 Subject: refactor(lsp): store all the assets in Rust when initializing (#14367) --- cli/lsp/code_lens.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'cli/lsp/code_lens.rs') diff --git a/cli/lsp/code_lens.rs b/cli/lsp/code_lens.rs index a80f9bbb0..725051e3c 100644 --- a/cli/lsp/code_lens.rs +++ b/cli/lsp/code_lens.rs @@ -241,8 +241,7 @@ async fn resolve_implementation_code_lens( data: CodeLensData, language_server: &language_server::Inner, ) -> Result { - let asset_or_doc = - language_server.get_cached_asset_or_document(&data.specifier)?; + let asset_or_doc = language_server.get_asset_or_document(&data.specifier)?; let line_index = asset_or_doc.line_index(); let req = tsc::RequestMethod::GetImplementation(( data.specifier.clone(), @@ -311,7 +310,7 @@ async fn resolve_references_code_lens( language_server: &language_server::Inner, ) -> Result { let asset_or_document = - language_server.get_cached_asset_or_document(&data.specifier)?; + language_server.get_asset_or_document(&data.specifier)?; let line_index = asset_or_document.line_index(); let req = tsc::RequestMethod::GetReferences(( data.specifier.clone(), @@ -328,9 +327,8 @@ async fn resolve_references_code_lens( } let reference_specifier = resolve_url(&reference.document_span.file_name)?; - let asset_or_doc = language_server - .get_asset_or_document(&reference_specifier) - .await?; + let asset_or_doc = + language_server.get_asset_or_document(&reference_specifier)?; locations.push( reference .to_location(asset_or_doc.line_index(), &language_server.url_map), -- cgit v1.2.3