[SQL Migration] Remove noisy telemetry error event (#23348)

* Remove RefreshDataCollectionFailed

* Fix timer initialization

* Add refresh
This commit is contained in:
Raymond Truong
2023-06-07 16:01:17 -07:00
committed by GitHub
parent e0d5cd18b9
commit dd277e3f57
2 changed files with 7 additions and 10 deletions

View File

@@ -556,12 +556,9 @@ export class SKURecommendationPage extends MigrationWizardPage {
// check if collector is still running
await this.migrationStateModel.refreshPerfDataCollection();
if (this.migrationStateModel._perfDataCollectionIsCollecting) {
// user started collecting data, and the collector is still running
const collectionStartTime = new Date(this.migrationStateModel._perfDataCollectionStartDate!);
const expectedRefreshTime = new Date(collectionStartTime.getTime() + this.migrationStateModel.refreshGetSkuRecommendationFrequency);
const timeLeft = Math.abs(new Date().getTime() - expectedRefreshTime.getTime());
await this.migrationStateModel.startSkuTimers(this, timeLeft);
// user started collecting data, ensure the collector is still running
await this.migrationStateModel.startSkuTimers(this);
await this.refreshSkuRecommendationComponents();
} else {
// user started collecting data, but collector is stopped
// set stop date to some date value