Skip to content

Commit da5d0d2

Browse files
Use app.createEventEmitter in QueryDiscovery
1 parent 73f359c commit da5d0d2

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

extensions/ql-vscode/src/queries-panel/query-discovery.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
import { dirname, basename, normalize, relative } from "path";
22
import { Discovery } from "../common/discovery";
33
import { CodeQLCliServer } from "../codeql-cli/cli";
4-
import {
5-
Event,
6-
EventEmitter,
7-
RelativePattern,
8-
Uri,
9-
WorkspaceFolder,
10-
} from "vscode";
4+
import { Event, RelativePattern, Uri, WorkspaceFolder } from "vscode";
115
import { MultiFileSystemWatcher } from "../common/vscode/multi-file-system-watcher";
126
import { App } from "../common/app";
137
import { FileTreeDirectory, FileTreeLeaf } from "../common/file-tree-nodes";
@@ -36,16 +30,15 @@ interface QueryDiscoveryResults {
3630
export class QueryDiscovery extends Discovery<QueryDiscoveryResults> {
3731
private results: QueryDiscoveryResults | undefined;
3832

39-
private readonly onDidChangeQueriesEmitter = this.push(
40-
new EventEmitter<void>(),
41-
);
33+
private readonly onDidChangeQueriesEmitter;
4234
private readonly watcher: MultiFileSystemWatcher = this.push(
4335
new MultiFileSystemWatcher(),
4436
);
4537

4638
constructor(app: App, private readonly cliServer: CodeQLCliServer) {
4739
super("Query Discovery");
4840

41+
this.onDidChangeQueriesEmitter = this.push(app.createEventEmitter<void>());
4942
this.push(app.onDidChangeWorkspaceFolders(this.refresh.bind(this)));
5043
this.push(this.watcher.onDidChange(this.refresh.bind(this)));
5144
}

0 commit comments

Comments
 (0)