Skip to content

Commit c032e4f

Browse files
committed
Hook up new monitor class to VScode command introduced earlier
In a previous commit we were submitting a variant analysis to the API and then triggering a `monitorVariantAnalysis` command. Here we're hooking up the command to the VariantAnalysisMonitor class.
1 parent 487cc7b commit c032e4f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

extensions/ql-vscode/src/extension.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ import { createInitialQueryInfo } from './run-queries-shared';
105105
import { LegacyQueryRunner } from './legacy-query-server/legacyRunner';
106106
import { QueryRunner } from './queryRunner';
107107
import { VariantAnalysisView } from './remote-queries/variant-analysis-view';
108+
import { VariantAnalysisMonitor } from './remote-queries/variant-analysis-monitor';
109+
import { VariantAnalysis } from './remote-queries/shared/variant-analysis';
108110

109111
/**
110112
* extension.ts
@@ -894,6 +896,16 @@ async function activateWithInstalledDistribution(
894896
})
895897
);
896898

899+
const variantAnalysisMonitor = new VariantAnalysisMonitor(ctx, logger);
900+
ctx.subscriptions.push(
901+
commandRunner('codeQL.monitorVariantAnalysis', async (
902+
variantAnalysis: VariantAnalysis,
903+
token: CancellationToken
904+
) => {
905+
await variantAnalysisMonitor.monitorVariantAnalysis(variantAnalysis, token);
906+
})
907+
);
908+
897909
ctx.subscriptions.push(
898910
commandRunner('codeQL.autoDownloadRemoteQueryResults', async (
899911
queryResult: RemoteQueryResult,

0 commit comments

Comments
 (0)