File tree 1 file changed +3
-3
lines changed
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) => {
870
870
send ( notification ) ;
871
871
} ;
872
872
873
- function createInterface ( msg : p . RequestMessage ) : p . Message {
873
+ async function createInterface ( msg : p . RequestMessage ) : p . Message {
874
874
let params = msg . params as p . TextDocumentIdentifier ;
875
875
let extension = path . extname ( params . uri ) ;
876
876
let filePath = fileURLToPath ( params . uri ) ;
@@ -952,7 +952,7 @@ function createInterface(msg: p.RequestMessage): p.Message {
952
952
return response ;
953
953
}
954
954
955
- let response = utils . runAnalysisCommand (
955
+ let response = await utils . runAnalysisCommand (
956
956
filePath ,
957
957
[ "createInterface" , filePath , cmiPath ] ,
958
958
msg
@@ -1249,7 +1249,7 @@ async function onMessage(msg: p.Message) {
1249
1249
let responses = format ( msg ) ;
1250
1250
responses . forEach ( ( response ) => send ( response ) ) ;
1251
1251
} else if ( msg . method === createInterfaceRequest . method ) {
1252
- send ( createInterface ( msg ) ) ;
1252
+ send ( await createInterface ( msg ) ) ;
1253
1253
} else if ( msg . method === openCompiledFileRequest . method ) {
1254
1254
send ( openCompiledFile ( msg ) ) ;
1255
1255
} else if ( msg . method === p . InlayHintRequest . method ) {
You can’t perform that action at this time.
0 commit comments