@@ -3,7 +3,6 @@ import * as path from 'path';
33import * as ghApiClient from './gh-api/gh-api-client' ;
44import { CancellationToken , commands , EventEmitter , ExtensionContext , window } from 'vscode' ;
55import { DisposableObject } from '../pure/disposable-object' ;
6- import { Logger } from '../logging' ;
76import { Credentials } from '../authentication' ;
87import { VariantAnalysisMonitor } from './variant-analysis-monitor' ;
98import {
@@ -21,7 +20,6 @@ import { getErrorMessage } from '../pure/helpers-pure';
2120import { VariantAnalysisView } from './variant-analysis-view' ;
2221import { VariantAnalysisViewManager } from './variant-analysis-view-manager' ;
2322import { VariantAnalysisResultsManager } from './variant-analysis-results-manager' ;
24- import { CodeQLCliServer } from '../cli' ;
2523import { getControllerRepo } from './run-remote-query' ;
2624import { processUpdatedVariantAnalysis } from './variant-analysis-processor' ;
2725import PQueue from 'p-queue' ;
@@ -40,29 +38,27 @@ export class VariantAnalysisManager extends DisposableObject implements VariantA
4038 public readonly onVariantAnalysisRemoved = this . _onVariantAnalysisRemoved . event ;
4139
4240 private readonly variantAnalysisMonitor : VariantAnalysisMonitor ;
43- private readonly variantAnalysisResultsManager : VariantAnalysisResultsManager ;
4441 private readonly variantAnalyses = new Map < number , VariantAnalysis > ( ) ;
4542 private readonly views = new Map < number , VariantAnalysisView > ( ) ;
4643 private static readonly maxConcurrentDownloads = 3 ;
4744 private readonly queue = new PQueue ( { concurrency : VariantAnalysisManager . maxConcurrentDownloads } ) ;
4845
4946 constructor (
5047 private readonly ctx : ExtensionContext ,
51- cliServer : CodeQLCliServer ,
5248 private readonly storagePath : string ,
53- logger : Logger ,
49+ private readonly variantAnalysisResultsManager : VariantAnalysisResultsManager
5450 ) {
5551 super ( ) ;
5652 this . variantAnalysisMonitor = this . push ( new VariantAnalysisMonitor ( ctx ) ) ;
5753 this . variantAnalysisMonitor . onVariantAnalysisChange ( this . onVariantAnalysisUpdated . bind ( this ) ) ;
5854
59- this . variantAnalysisResultsManager = this . push ( new VariantAnalysisResultsManager ( cliServer , logger ) ) ;
55+ this . variantAnalysisResultsManager = variantAnalysisResultsManager ;
6056 this . variantAnalysisResultsManager . onResultLoaded ( this . onRepoResultLoaded . bind ( this ) ) ;
6157 }
6258
6359 public async rehydrateVariantAnalysis ( variantAnalysis : VariantAnalysis , status : QueryStatus ) {
6460 if ( ! ( await this . variantAnalysisRecordExists ( variantAnalysis . id ) ) ) {
65- // In this case, the variant analysis was deleted from disk, most likely because
61+ // In this case, the variant analysis was deleted from disk, most likely because
6662 // it was purged by another workspace.
6763 this . _onVariantAnalysisRemoved . fire ( variantAnalysis ) ;
6864 } else if ( status === QueryStatus . InProgress ) {
0 commit comments