File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -870,7 +870,7 @@ let updateDiagnosticSyntax = async (fileUri: string, fileContent: string) => {
870870 send ( notification ) ;
871871} ;
872872
873- function createInterface ( msg : p . RequestMessage ) : p . Message {
873+ async function createInterface ( msg : p . RequestMessage ) : Promise < p . Message > {
874874 let params = msg . params as p . TextDocumentIdentifier ;
875875 let extension = path . extname ( params . uri ) ;
876876 let filePath = fileURLToPath ( params . uri ) ;
@@ -952,7 +952,7 @@ function createInterface(msg: p.RequestMessage): p.Message {
952952 return response ;
953953 }
954954
955- let response = utils . runAnalysisCommand (
955+ let response = await utils . runAnalysisCommand (
956956 filePath ,
957957 [ "createInterface" , filePath , cmiPath ] ,
958958 msg
@@ -1249,7 +1249,7 @@ async function onMessage(msg: p.Message) {
12491249 let responses = format ( msg ) ;
12501250 responses . forEach ( ( response ) => send ( response ) ) ;
12511251 } else if ( msg . method === createInterfaceRequest . method ) {
1252- send ( createInterface ( msg ) ) ;
1252+ send ( await createInterface ( msg ) ) ;
12531253 } else if ( msg . method === openCompiledFileRequest . method ) {
12541254 send ( openCompiledFile ( msg ) ) ;
12551255 } else if ( msg . method === p . InlayHintRequest . method ) {
You can’t perform that action at this time.
0 commit comments