mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Angular Individual Service Injection - Decouple bootstrap service (#1457)
* change services to be individually injected into angular * messing around with injection * change angular bootstrapping to factory style * formatting * formatting * fix imports * fix build errors * fix testsw * fix tests * fix compile errors
This commit is contained in:
@@ -113,9 +113,7 @@ import { ConnectionDialogService } from 'sql/parts/connection/connectionDialog/c
|
||||
import { ErrorMessageService } from 'sql/workbench/errorMessageDialog/errorMessageService';
|
||||
import { ServerGroupController } from 'sql/parts/objectExplorer/serverGroupDialog/serverGroupController';
|
||||
|
||||
import { IBootstrapService } from 'sql/services/bootstrap/bootstrapService';
|
||||
import { IAngularEventingService, AngularEventingService } from 'sql/services/angularEventing/angularEventingService';
|
||||
import { BootstrapService } from 'sql/services/bootstrap/bootstrapServiceImpl';
|
||||
import { ICapabilitiesService, CapabilitiesService } from 'sql/services/capabilities/capabilitiesService';
|
||||
import { ICredentialsService, CredentialsService } from 'sql/services/credentials/credentialsService';
|
||||
import { ISerializationService, SerializationService } from 'sql/services/serialization/serializationService';
|
||||
@@ -715,7 +713,6 @@ export class Workbench implements IPartService {
|
||||
let accountManagementService = this.instantiationService.createInstance(AccountManagementService, undefined);
|
||||
serviceCollection.set(IAccountManagementService, accountManagementService);
|
||||
serviceCollection.set(IAccountPickerService, this.instantiationService.createInstance(AccountPickerService));
|
||||
serviceCollection.set(IBootstrapService, this.instantiationService.createInstance(BootstrapService));
|
||||
serviceCollection.set(IProfilerService, this.instantiationService.createInstance(ProfilerService));
|
||||
|
||||
this.toUnbind.push({ dispose: () => connectionManagementService.shutdown() });
|
||||
|
||||
Reference in New Issue
Block a user