File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,8 +105,8 @@ import { createInitialQueryInfo } from './run-queries-shared';
105105import { LegacyQueryRunner } from './legacy-query-server/legacyRunner' ;
106106import { QueryRunner } from './queryRunner' ;
107107import { VariantAnalysisView } from './remote-queries/variant-analysis-view' ;
108- import { VariantAnalysisMonitor } from './remote-queries/variant-analysis-monitor' ;
109108import { VariantAnalysis } from './remote-queries/shared/variant-analysis' ;
109+ import { VariantAnalysisManager } from './remote-queries/variant-analysis-manager' ;
110110
111111/**
112112 * extension.ts
@@ -896,13 +896,13 @@ async function activateWithInstalledDistribution(
896896 } )
897897 ) ;
898898
899- const variantAnalysisMonitor = new VariantAnalysisMonitor ( ctx , logger ) ;
899+ const variantAnalysisManager = new VariantAnalysisManager ( ctx , logger ) ;
900900 ctx . subscriptions . push (
901901 commandRunner ( 'codeQL.monitorVariantAnalysis' , async (
902902 variantAnalysis : VariantAnalysis ,
903903 token : CancellationToken
904904 ) => {
905- await variantAnalysisMonitor . monitorVariantAnalysis ( variantAnalysis , token ) ;
905+ await variantAnalysisManager . monitorVariantAnalysis ( variantAnalysis , token ) ;
906906 } )
907907 ) ;
908908
Original file line number Diff line number Diff line change 1+ import { CancellationToken , commands , ExtensionContext } from 'vscode' ;
2+ import { DisposableObject } from '../pure/disposable-object' ;
3+ import { Logger } from '../logging' ;
4+ import { VariantAnalysisMonitor } from './variant-analysis-monitor' ;
5+ import { VariantAnalysis } from './shared/variant-analysis' ;
6+
7+ export class VariantAnalysisManager extends DisposableObject {
8+ private readonly variantAnalysisMonitor : VariantAnalysisMonitor ;
9+
10+ constructor (
11+ private readonly ctx : ExtensionContext ,
12+ logger : Logger ,
13+ ) {
14+ super ( ) ;
15+ this . variantAnalysisMonitor = new VariantAnalysisMonitor ( ctx , logger ) ;
16+ }
17+
18+ public async monitorVariantAnalysis (
19+ variantAnalysis : VariantAnalysis ,
20+ cancellationToken : CancellationToken
21+ ) : Promise < void > {
22+ await this . variantAnalysisMonitor . monitorVariantAnalysis ( variantAnalysis , cancellationToken ) ;
23+ }
24+ }
You can’t perform that action at this time.
0 commit comments