Skip to content

Commit 2805861

Browse files
Exclude invalid completion requests during tracing (#1177)
1 parent d061d38 commit 2805861

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

src/daemon/index.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,21 @@ async function checkJavaExtActivated(_context: vscode.ExtensionContext): Promise
6868
code,
6969
message: errorMessage,
7070
});
71-
} else {
72-
sendInfo("", {
73-
name: "lsp",
74-
kind: escapeLspRequestName(traceEvent.type),
75-
duration: Math.trunc(traceEvent.duration),
76-
});
71+
return;
7772
}
73+
74+
// See https://github.com/redhat-developer/vscode-java/pull/3010
75+
// to exclude the invalid completion requests.
76+
if (!traceEvent.resultLength && traceEvent.type === "textDocument/completion") {
77+
return;
78+
}
79+
80+
sendInfo("", {
81+
name: "lsp",
82+
kind: escapeLspRequestName(traceEvent.type),
83+
duration: Math.trunc(traceEvent.duration),
84+
resultLength: traceEvent.resultLength,
85+
});
7886
}
7987
});
8088

0 commit comments

Comments
 (0)