File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -493,13 +493,13 @@ function sendCodeLensRefresh() {
493493 send ( request ) ;
494494}
495495
496- function signatureHelp ( msg : p . RequestMessage ) {
496+ async function signatureHelp ( msg : p . RequestMessage ) {
497497 let params = msg . params as p . SignatureHelpParams ;
498498 let filePath = fileURLToPath ( params . textDocument . uri ) ;
499499 let code = getOpenedFileContent ( params . textDocument . uri ) ;
500500 let tmpname = utils . createFileInTempDir ( ) ;
501501 fs . writeFileSync ( tmpname , code , { encoding : "utf-8" } ) ;
502- let response = utils . runAnalysisCommand (
502+ let response = await utils . runAnalysisCommand (
503503 filePath ,
504504 [
505505 "signatureHelp" ,
@@ -1268,7 +1268,7 @@ async function onMessage(msg: p.Message) {
12681268 let params = msg . params as SignatureHelpParams ;
12691269 let extName = path . extname ( params . textDocument . uri ) ;
12701270 if ( extName === c . resExt ) {
1271- send ( signatureHelp ( msg ) ) ;
1271+ send ( await signatureHelp ( msg ) ) ;
12721272 }
12731273 } else {
12741274 let response : p . ResponseMessage = {
You can’t perform that action at this time.
0 commit comments