make delayed service instantiation opt-in #61917

This commit is contained in:
Johannes Rieken
2018-10-29 11:56:02 +01:00
parent d71f741e6c
commit 276aeea254
10 changed files with 32 additions and 27 deletions

View File

@@ -119,7 +119,7 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
piiPaths: [appRoot, extensionsPath]
};
services.set(ITelemetryService, new SyncDescriptor(TelemetryService, config));
services.set(ITelemetryService, new SyncDescriptor(TelemetryService, [config]));
} else {
services.set(ITelemetryService, NullTelemetryService);
}
@@ -193,4 +193,4 @@ function handshake(configuration: ISharedProcessConfiguration): TPromise<void> {
return startHandshake()
.then(data => setupIPC(data.sharedIPCHandle).then(server => main(server, data, configuration)))
.then(() => ipcRenderer.send('handshake:im ready'));
}
}