Skip to content

Commit d1e528e

Browse files
Convert runQueries to use createMultiSelectionCommand
1 parent 491cf2a commit d1e528e

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

extensions/ql-vscode/src/local-queries/local-queries.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import { App } from "../common/app";
4343
import { DisposableObject } from "../pure/disposable-object";
4444
import { SkeletonQueryWizard } from "../skeleton-query-wizard";
4545
import { LocalQueryRun } from "./local-query-run";
46+
import { createMultiSelectionCommand } from "../common/selection-commands";
4647

4748
interface DatabaseQuickPickItem extends QuickPickItem {
4849
databaseItem: DatabaseItem;
@@ -89,7 +90,9 @@ export class LocalQueries extends DisposableObject {
8990
this.runQueryOnMultipleDatabases.bind(this),
9091
"codeQL.runQueryOnMultipleDatabasesContextEditor":
9192
this.runQueryOnMultipleDatabases.bind(this),
92-
"codeQL.runQueries": this.runQueries.bind(this),
93+
"codeQL.runQueries": createMultiSelectionCommand(
94+
this.runQueries.bind(this),
95+
),
9396
"codeQL.quickEval": this.quickEval.bind(this),
9497
"codeQL.quickEvalContextEditor": this.quickEval.bind(this),
9598
"codeQL.codeLensQuickEval": this.codeLensQuickEval.bind(this),
@@ -130,12 +133,12 @@ export class LocalQueries extends DisposableObject {
130133
);
131134
}
132135

133-
private async runQueries(_: unknown, multi: Uri[]): Promise<void> {
136+
private async runQueries(fileURIs: Uri[]): Promise<void> {
134137
await withProgress(
135138
async (progress, token) => {
136139
const maxQueryCount = MAX_QUERIES.getValue() as number;
137140
const [files, dirFound] = await gatherQlFiles(
138-
multi.map((uri) => uri.fsPath),
141+
fileURIs.map((uri) => uri.fsPath),
139142
);
140143
if (files.length > maxQueryCount) {
141144
throw new Error(

0 commit comments

Comments
 (0)