connection contribution point (#880)

* init

* finished compile erros

* fixed all merge conflicts

* fix dialog problems

* formatting

* fix opening dialog on first open

* fix various problems with connectiondialog

* formatting

* fix tests

* added connection contrib

* formatting

* formatting and adding capabilities to shutdown

* fix connection buffering

* formatting

* fix tests
This commit is contained in:
Anthony Dresser
2018-03-28 10:58:47 -07:00
committed by GitHub
parent a14c0351ba
commit 22c54a9917
23 changed files with 1210 additions and 660 deletions

View File

@@ -684,7 +684,8 @@ export class Workbench implements IPartService {
serviceCollection.set(INewDashboardTabDialogService, this.instantiationService.createInstance(NewDashboardTabDialogService));
serviceCollection.set(ISqlOAuthService, this.instantiationService.createInstance(SqlOAuthService));
serviceCollection.set(sqlIClipboardService, this.instantiationService.createInstance(sqlClipboardService));
serviceCollection.set(ICapabilitiesService, this.instantiationService.createInstance(CapabilitiesService));
let capabilitiesService = this.instantiationService.createInstance(CapabilitiesService);
serviceCollection.set(ICapabilitiesService, capabilitiesService);
serviceCollection.set(IErrorMessageService, this.instantiationService.createInstance(ErrorMessageService));
serviceCollection.set(IConnectionDialogService, this.instantiationService.createInstance(ConnectionDialogService));
serviceCollection.set(IServerGroupController, this.instantiationService.createInstance(ServerGroupController));
@@ -719,6 +720,7 @@ export class Workbench implements IPartService {
this.toDispose.push(connectionManagementService);
this.toShutdown.push(connectionManagementService);
this.toShutdown.push(accountManagementService);
this.toShutdown.push(capabilitiesService);
// Contributed services
const contributedServices = getServices();