Skip to content

Commit 82b7cdb

Browse files
committed
Make server.hover async
1 parent f187e08 commit 82b7cdb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

server/src/server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -423,13 +423,13 @@ export default function listen(useStdio = false) {
423423
}
424424
}
425425

426-
function hover(msg: p.RequestMessage) {
426+
async function hover(msg: p.RequestMessage) {
427427
let params = msg.params as p.HoverParams;
428428
let filePath = fileURLToPath(params.textDocument.uri);
429429
let code = getOpenedFileContent(params.textDocument.uri);
430430
let tmpname = utils.createFileInTempDir();
431431
fs.writeFileSync(tmpname, code, { encoding: "utf-8" });
432-
let response = utils.runAnalysisCommand(
432+
let response = await utils.runAnalysisCommand(
433433
filePath,
434434
[
435435
"hover",
@@ -1224,7 +1224,7 @@ async function onMessage(msg: p.Message) {
12241224
send(response);
12251225
}
12261226
} else if (msg.method === p.HoverRequest.method) {
1227-
send(hover(msg));
1227+
send(await hover(msg));
12281228
} else if (msg.method === p.DefinitionRequest.method) {
12291229
send(definition(msg));
12301230
} else if (msg.method === p.TypeDefinitionRequest.method) {

0 commit comments

Comments
 (0)