Skip to content

Commit cfb8230

Browse files
committed
register platform services directly
1 parent ece510a commit cfb8230

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/vs/platform/credentials/node/credentialsService.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import { ICredentialsService } from 'vs/platform/credentials/common/credentials';
77
import { IdleValue } from 'vs/base/common/async';
8-
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
98

109
type KeytarModule = typeof import('keytar');
1110
export class KeytarCredentialsService implements ICredentialsService {
@@ -39,5 +38,3 @@ export class KeytarCredentialsService implements ICredentialsService {
3938
return keytar.findCredentials(service);
4039
}
4140
}
42-
43-
registerSingleton(ICredentialsService, KeytarCredentialsService, true);

src/vs/workbench/workbench.desktop.main.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ import 'vs/workbench/services/extensionManagement/node/extensionManagementServic
4646
import 'vs/workbench/services/accessibility/node/accessibilityService';
4747
import 'vs/workbench/services/remote/node/tunnelService';
4848
import 'vs/workbench/services/backup/node/backupFileService';
49-
import 'vs/platform/credentials/node/credentialsService';
5049
import 'vs/workbench/services/url/electron-browser/urlService';
5150
import 'vs/workbench/services/workspaces/electron-browser/workspacesService';
5251
import 'vs/workbench/services/workspaces/electron-browser/workspaceEditingService';
@@ -63,6 +62,11 @@ import 'vs/workbench/services/update/electron-browser/updateService';
6362
import 'vs/workbench/services/issue/electron-browser/issueService';
6463
import 'vs/workbench/services/menubar/electron-browser/menubarService';
6564

65+
import { ICredentialsService } from 'vs/platform/credentials/common/credentials';
66+
import { KeytarCredentialsService } from 'vs/platform/credentials/node/credentialsService';
67+
68+
registerSingleton(ICredentialsService, KeytarCredentialsService, true);
69+
6670
//#endregion
6771

6872

@@ -133,5 +137,6 @@ import 'vs/workbench/contrib/welcome/gettingStarted/electron-browser/openWebsite
133137

134138
// Configuration Exporter
135139
import 'vs/workbench/contrib/configExporter/node/configurationExportHelper.contribution';
140+
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
136141

137142
//#endregion

0 commit comments

Comments
 (0)