Skip to content

Commit

Permalink
check the capability before registering a handler (#1834)
Browse files Browse the repository at this point in the history
  • Loading branch information
tsukkee committed Sep 7, 2022
1 parent c1f4d3a commit 0ef9fa2
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions packages/vue-language-server/src/commonServer.ts
Expand Up @@ -112,18 +112,20 @@ export function createLanguageServer(
fsHost?.ready(connection);
configHost?.ready();

connection.workspace.onDidChangeWorkspaceFolders(e => {

for (const folder of e.added) {
documentServiceHost?.add(URI.parse(folder.uri));
projects?.add(URI.parse(folder.uri));
}

for (const folder of e.removed) {
documentServiceHost?.remove(URI.parse(folder.uri));
projects?.remove(URI.parse(folder.uri));
}
});
if (params.capabilities.workspace?.workspaceFolders) {
connection.workspace.onDidChangeWorkspaceFolders(e => {

for (const folder of e.added) {
documentServiceHost?.add(URI.parse(folder.uri));
projects?.add(URI.parse(folder.uri));
}

for (const folder of e.removed) {
documentServiceHost?.remove(URI.parse(folder.uri));
projects?.remove(URI.parse(folder.uri));
}
});
}
});
connection.listen();
}

0 comments on commit 0ef9fa2

Please sign in to comment.