in src/Service.ts [44:68]
start() {
// if (!alicloudAPIToolbarUI.pontBar) {
// alicloudAPIToolbarUI.create(this.pontManager);
// } else {
// alicloudAPIToolbarUI.update(this.pontManager);
// }
if (this.treeDataProvider) {
this.treeDataProvider.refresh(this.pontManager);
} else {
this.treeDataProvider = new AlicloudApiExplorer(this.pontManager, this.context, (newManager: PontManager) => {
this.updatePontManger(newManager);
});
}
if (!this.hasTreeProviderRegistered) {
vscode.window.registerTreeDataProvider("alicloudApiExplorer", alicloudAPIMessageService.treeDataProvider);
this.hasTreeProviderRegistered = true;
}
if (!this.hasCommandsRegistered) {
AlicloudApiCommands.registerCommands(this.context);
this.hasCommandsRegistered = true;
}
}