mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-20 00:28:52 +01:00
Introduce and use global storage service in main process (#139632)
* convert to async methods * more async * shuffle things around * first cut global storage main * jsdoc * cleanup
This commit is contained in:
@@ -67,7 +67,7 @@ import { SharedProcess } from 'vs/platform/sharedProcess/electron-main/sharedPro
|
||||
import { ISignService } from 'vs/platform/sign/common/sign';
|
||||
import { IStateMainService } from 'vs/platform/state/electron-main/state';
|
||||
import { StorageDatabaseChannel } from 'vs/platform/storage/electron-main/storageIpc';
|
||||
import { IStorageMainService, StorageMainService } from 'vs/platform/storage/electron-main/storageMainService';
|
||||
import { GlobalStorageMainService, IGlobalStorageMainService, IStorageMainService, StorageMainService } from 'vs/platform/storage/electron-main/storageMainService';
|
||||
import { resolveCommonProperties } from 'vs/platform/telemetry/common/commonProperties';
|
||||
import { ITelemetryService, machineIdKey, TelemetryLevel } from 'vs/platform/telemetry/common/telemetry';
|
||||
import { TelemetryAppenderClient } from 'vs/platform/telemetry/common/telemetryIpc';
|
||||
@@ -520,6 +520,7 @@ export class CodeApplication extends Disposable {
|
||||
|
||||
// Storage
|
||||
services.set(IStorageMainService, new SyncDescriptor(StorageMainService));
|
||||
services.set(IGlobalStorageMainService, new SyncDescriptor(GlobalStorageMainService));
|
||||
|
||||
// External terminal
|
||||
if (isWindows) {
|
||||
|
||||
Reference in New Issue
Block a user