onComplete -> onLeave for toolsAndEulaPage (#13394)

This commit is contained in:
Arvind Ranasaria
2020-11-13 09:59:08 -08:00
committed by GitHub
parent 32ac586431
commit b3d99117ca

View File

@@ -6,7 +6,7 @@
import * as azdata from 'azdata'; import * as azdata from 'azdata';
import { EOL } from 'os'; import { EOL } from 'os';
import * as nls from 'vscode-nls'; import * as nls from 'vscode-nls';
import { AgreementInfo, DeploymentProvider, ITool, ResourceType, ResourceTypeOptionValue, ToolStatus } from '../interfaces'; import { AgreementInfo, DeploymentProvider, ITool, ResourceType, ResourceTypeOptionValue, ToolRequirementInfo, ToolStatus } from '../interfaces';
import { createFlexContainer } from './modelViewUtils'; import { createFlexContainer } from './modelViewUtils';
import * as loc from '../localizedConstants'; import * as loc from '../localizedConstants';
import { IToolsService } from '../services/toolsService'; import { IToolsService } from '../services/toolsService';
@@ -368,8 +368,7 @@ export class ToolsAndEulaPage extends ResourceTypePage {
// select and install tools buttons are controlled separately // select and install tools buttons are controlled separately
} }
public async onLeave(): Promise<void> {
protected async onComplete(): Promise<void> {
this.toolsService.toolsForCurrentProvider = this._tools; this.toolsService.toolsForCurrentProvider = this._tools;
} }
@@ -388,7 +387,7 @@ export class ToolsAndEulaPage extends ResourceTypePage {
return this._eulaValidationSucceeded; return this._eulaValidationSucceeded;
} }
private get toolRequirements() { private get toolRequirements(): ToolRequirementInfo[] {
return this.wizard.provider.requiredTools; return this.wizard.provider.requiredTools;
} }