Skip to content

Commit a19c40b

Browse files
Avoid using app.createEventEmitter
1 parent f0cf4a0 commit a19c40b

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { Discovery } from "../common/discovery";
33
import { CodeQLCliServer } from "../codeql-cli/cli";
44
import {
55
Event,
6+
EventEmitter,
67
RelativePattern,
78
Uri,
89
WorkspaceFolder,
@@ -53,7 +54,7 @@ export class QueryDiscovery
5354
) {
5455
super("Query Discovery", extLogger);
5556

56-
this.onDidChangeQueriesEmitter = this.push(app.createEventEmitter<void>());
57+
this.onDidChangeQueriesEmitter = this.push(new EventEmitter<void>());
5758
this.push(workspace.onDidChangeWorkspaceFolders(this.refresh.bind(this)));
5859
this.push(this.watcher.onDidChange(this.refresh.bind(this)));
5960
}

extensions/ql-vscode/test/vscode-tests/minimal-workspace/queries-panel/query-discovery.test.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,7 @@ describe("QueryDiscovery", () => {
153153
.mockResolvedValue([join(workspaceRoot, "query1.ql")]),
154154
});
155155

156-
const discovery = new QueryDiscovery(
157-
createMockApp({
158-
createEventEmitter: () => new EventEmitter(),
159-
}),
160-
cli,
161-
);
156+
const discovery = new QueryDiscovery(createMockApp({}), cli);
162157

163158
const onDidChangeQueriesSpy = jest.fn();
164159
discovery.onDidChangeQueries(onDidChangeQueriesSpy);
@@ -185,9 +180,7 @@ describe("QueryDiscovery", () => {
185180
.mockImplementation(onDidChangeWorkspaceFoldersEvent.event);
186181

187182
const discovery = new QueryDiscovery(
188-
createMockApp({
189-
createEventEmitter: () => new EventEmitter(),
190-
}),
183+
createMockApp({}),
191184
mockedObject<CodeQLCliServer>({
192185
resolveQueries: jest.fn().mockResolvedValue([]),
193186
}),

0 commit comments

Comments
 (0)