Skip to content

Commit 418dc33

Browse files
authored
refactor: rename userDataSyncProfilesStorageService to userDataProfileStorageService (microsoft#166397)
* refactor: rename userDataSyncProfilesStorageService to userDataProfileStorageService * rename * fix import
1 parent 7e62f31 commit 418dc33

File tree

12 files changed

+37
-37
lines changed

12 files changed

+37
-37
lines changed

src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ import { UserDataSyncService } from 'vs/platform/userDataSync/common/userDataSyn
8080
import { UserDataSyncChannel } from 'vs/platform/userDataSync/common/userDataSyncServiceIpc';
8181
import { UserDataSyncStoreManagementService, UserDataSyncStoreService } from 'vs/platform/userDataSync/common/userDataSyncStoreService';
8282
import { UserDataAutoSyncService } from 'vs/platform/userDataSync/electron-sandbox/userDataAutoSyncService';
83-
import { UserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/electron-sandbox/userDataSyncProfilesStorageService';
84-
import { IUserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
83+
import { UserDataProfileStorageService } from 'vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService';
84+
import { IUserDataProfileStorageService } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
8585
import { ActiveWindowManager } from 'vs/platform/windows/node/windowTracker';
8686
import { ISignService } from 'vs/platform/sign/common/sign';
8787
import { SignService } from 'vs/platform/sign/node/signService';
@@ -361,7 +361,7 @@ class SharedProcessMain extends Disposable {
361361
services.set(IUserDataSyncBackupStoreService, new SyncDescriptor(UserDataSyncBackupStoreService, undefined, false /* Eagerly cleans up old backups */));
362362
services.set(IUserDataSyncEnablementService, new SyncDescriptor(UserDataSyncEnablementService, undefined, true));
363363
services.set(IUserDataSyncService, new SyncDescriptor(UserDataSyncService, undefined, false /* Initializes the Sync State */));
364-
services.set(IUserDataSyncProfilesStorageService, new SyncDescriptor(UserDataSyncProfilesStorageService, undefined, true));
364+
services.set(IUserDataProfileStorageService, new SyncDescriptor(UserDataProfileStorageService, undefined, true));
365365
services.set(IUserDataSyncResourceProviderService, new SyncDescriptor(UserDataSyncResourceProviderService, undefined, true));
366366

367367
// Terminal

src/vs/code/electron-main/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ import { ExtensionsProfileScannerService, IExtensionsProfileScannerService } fro
107107
import { IExtensionsScannerService } from 'vs/platform/extensionManagement/common/extensionsScannerService';
108108
import { ExtensionsScannerService } from 'vs/platform/extensionManagement/node/extensionsScannerService';
109109
import { UserDataTransientProfilesHandler } from 'vs/platform/userDataProfile/electron-main/userDataTransientProfilesHandler';
110-
import { ProfileStorageChangesListenerChannel } from 'vs/platform/userDataSync/electron-main/userDataSyncProfilesStorageIpc';
110+
import { ProfileStorageChangesListenerChannel } from 'vs/platform/userDataProfile/electron-main/userDataProfileStorageIpc';
111111
import { Promises, RunOnceScheduler, runWhenIdle } from 'vs/base/common/async';
112112

113113
/**

src/vs/platform/userDataSync/common/userDataSyncProfilesStorageService.ts renamed to src/vs/platform/userDataProfile/common/userDataProfileStorageService.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ export interface IStorageValue {
2525
readonly target: StorageTarget;
2626
}
2727

28-
export const IUserDataSyncProfilesStorageService = createDecorator<IUserDataSyncProfilesStorageService>('IUserDataSyncProfilesStorageService');
29-
export interface IUserDataSyncProfilesStorageService {
28+
export const IUserDataProfileStorageService = createDecorator<IUserDataProfileStorageService>('IUserDataProfileStorageService');
29+
export interface IUserDataProfileStorageService {
3030
readonly _serviceBrand: undefined;
3131

3232
/**
@@ -54,7 +54,7 @@ export interface IUserDataSyncProfilesStorageService {
5454
withProfileScopedStorageService<T>(profile: IUserDataProfile, fn: (storageService: IStorageService) => Promise<T>): Promise<T>;
5555
}
5656

57-
export abstract class AbstractUserDataSyncProfilesStorageService extends Disposable implements IUserDataSyncProfilesStorageService {
57+
export abstract class AbstractUserDataProfileStorageService extends Disposable implements IUserDataProfileStorageService {
5858

5959
_serviceBrand: undefined;
6060

src/vs/platform/userDataSync/electron-main/userDataSyncProfilesStorageIpc.ts renamed to src/vs/platform/userDataProfile/electron-main/userDataProfileStorageIpc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Emitter, Event } from 'vs/base/common/event';
77
import { Disposable, DisposableStore, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle';
88
import { IServerChannel } from 'vs/base/parts/ipc/common/ipc';
99
import { ILogService } from 'vs/platform/log/common/log';
10-
import { IProfileStorageChanges, IProfileStorageValueChanges } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
10+
import { IProfileStorageChanges, IProfileStorageValueChanges } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
1111
import { loadKeyTargets, StorageScope, TARGET_KEY } from 'vs/platform/storage/common/storage';
1212
import { IBaseSerializableStorageRequest } from 'vs/platform/storage/common/storageIpc';
1313
import { IStorageMain } from 'vs/platform/storage/electron-main/storageMain';

src/vs/platform/userDataSync/electron-sandbox/userDataSyncProfilesStorageService.ts renamed to src/vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ import { MutableDisposable } from 'vs/base/common/lifecycle';
88
import { IStorageDatabase } from 'vs/base/parts/storage/common/storage';
99
import { IMainProcessService } from 'vs/platform/ipc/electron-sandbox/services';
1010
import { ILogService } from 'vs/platform/log/common/log';
11-
import { AbstractUserDataSyncProfilesStorageService, IProfileStorageChanges, IUserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
11+
import { AbstractUserDataProfileStorageService, IProfileStorageChanges, IUserDataProfileStorageService } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
1212
import { isProfileUsingDefaultStorage, IStorageService } from 'vs/platform/storage/common/storage';
1313
import { ApplicationStorageDatabaseClient, ProfileStorageDatabaseClient } from 'vs/platform/storage/common/storageIpc';
1414
import { IUserDataProfile, IUserDataProfilesService, reviveProfile } from 'vs/platform/userDataProfile/common/userDataProfile';
1515

16-
export class UserDataSyncProfilesStorageService extends AbstractUserDataSyncProfilesStorageService implements IUserDataSyncProfilesStorageService {
16+
export class UserDataProfileStorageService extends AbstractUserDataProfileStorageService implements IUserDataProfileStorageService {
1717

1818
private readonly _onDidChange: Emitter<IProfileStorageChanges>;
1919
readonly onDidChange: Event<IProfileStorageChanges>;

src/vs/platform/userDataSync/test/common/userDataSyncProfilesStorageService.test.ts renamed to src/vs/platform/userDataProfile/test/common/userDataProfileStorageService.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { Emitter, Event } from 'vs/base/common/event';
88
import { DisposableStore } from 'vs/base/common/lifecycle';
99
import { URI } from 'vs/base/common/uri';
1010
import { InMemoryStorageDatabase, IStorageItemsChangeEvent, IUpdateRequest, Storage } from 'vs/base/parts/storage/common/storage';
11-
import { AbstractUserDataSyncProfilesStorageService, IUserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
11+
import { AbstractUserDataProfileStorageService, IUserDataProfileStorageService } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
1212
import { InMemoryStorageService, loadKeyTargets, StorageTarget, TARGET_KEY } from 'vs/platform/storage/common/storage';
1313
import { IUserDataProfile, toUserDataProfile } from 'vs/platform/userDataProfile/common/userDataProfile';
1414
import { runWithFakedTimers } from 'vs/base/test/common/timeTravelScheduler';
@@ -26,7 +26,7 @@ class TestStorageDatabase extends InMemoryStorageDatabase {
2626
}
2727
}
2828

29-
export class TestUserDataSyncProfilesStorageService extends AbstractUserDataSyncProfilesStorageService implements IUserDataSyncProfilesStorageService {
29+
export class TestUserDataProfileStorageService extends AbstractUserDataProfileStorageService implements IUserDataProfileStorageService {
3030

3131
readonly onDidChange = Event.None;
3232
private databases = new Map<string, InMemoryStorageDatabase>();
@@ -46,11 +46,11 @@ suite('ProfileStorageService', () => {
4646

4747
const disposables = new DisposableStore();
4848
const profile = toUserDataProfile('test', 'test', URI.file('foo'));
49-
let testObject: TestUserDataSyncProfilesStorageService;
49+
let testObject: TestUserDataProfileStorageService;
5050
let storage: Storage;
5151

5252
setup(async () => {
53-
testObject = disposables.add(new TestUserDataSyncProfilesStorageService(new InMemoryStorageService()));
53+
testObject = disposables.add(new TestUserDataProfileStorageService(new InMemoryStorageService()));
5454
storage = new Storage(await testObject.createStorageDatabase(profile));
5555
await storage.init();
5656
});

src/vs/platform/userDataSync/common/extensionsSync.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { AbstractInitializer, AbstractSynchroniser, getSyncResourceLogLabel, IAc
3131
import { IMergeResult as IExtensionMergeResult, merge } from 'vs/platform/userDataSync/common/extensionsMerge';
3232
import { IIgnoredExtensionsManagementService } from 'vs/platform/userDataSync/common/ignoredExtensions';
3333
import { Change, IRemoteUserData, ISyncData, ISyncExtension, ISyncExtensionWithVersion, IUserDataSyncBackupStoreService, IUserDataSynchroniser, IUserDataSyncLogService, IUserDataSyncEnablementService, IUserDataSyncStoreService, SyncResource, USER_DATA_SYNC_SCHEME } from 'vs/platform/userDataSync/common/userDataSync';
34-
import { IUserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
34+
import { IUserDataProfileStorageService } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
3535

3636
type IExtensionResourceMergeResult = IAcceptResult & IExtensionMergeResult;
3737

@@ -128,7 +128,7 @@ export class ExtensionsSynchroniser extends AbstractSynchroniser implements IUse
128128
@ITelemetryService telemetryService: ITelemetryService,
129129
@IExtensionStorageService extensionStorageService: IExtensionStorageService,
130130
@IUriIdentityService uriIdentityService: IUriIdentityService,
131-
@IUserDataSyncProfilesStorageService userDataSyncProfilesStorageService: IUserDataSyncProfilesStorageService,
131+
@IUserDataProfileStorageService userDataProfileStorageService: IUserDataProfileStorageService,
132132
@IInstantiationService private readonly instantiationService: IInstantiationService,
133133
) {
134134
super({ syncResource: SyncResource.Extensions, profile }, collection, fileService, environmentService, storageService, userDataSyncStoreService, userDataSyncBackupStoreService, userDataSyncEnablementService, telemetryService, logService, configurationService, uriIdentityService);
@@ -137,7 +137,7 @@ export class ExtensionsSynchroniser extends AbstractSynchroniser implements IUse
137137
Event.any<any>(
138138
Event.filter(this.extensionManagementService.onDidInstallExtensions, (e => e.some(({ local }) => !!local))),
139139
Event.filter(this.extensionManagementService.onDidUninstallExtension, (e => !e.error)),
140-
Event.filter(userDataSyncProfilesStorageService.onDidChange, e => e.valueChanges.some(({ profile, changes }) => this.syncResource.profile.id === profile.id && changes.some(change => change.key === DISABLED_EXTENSIONS_STORAGE_PATH))),
140+
Event.filter(userDataProfileStorageService.onDidChange, e => e.valueChanges.some(({ profile, changes }) => this.syncResource.profile.id === profile.id && changes.some(change => change.key === DISABLED_EXTENSIONS_STORAGE_PATH))),
141141
extensionStorageService.onDidChangeExtensionStorageToSync)(() => this.triggerLocalChange()));
142142
}
143143

@@ -341,7 +341,7 @@ export class LocalExtensionsProvider {
341341

342342
constructor(
343343
@IExtensionManagementService private readonly extensionManagementService: IExtensionManagementService,
344-
@IUserDataSyncProfilesStorageService private readonly userDataSyncProfilesStorageService: IUserDataSyncProfilesStorageService,
344+
@IUserDataProfileStorageService private readonly userDataProfileStorageService: IUserDataProfileStorageService,
345345
@IExtensionGalleryService private readonly extensionGalleryService: IExtensionGalleryService,
346346
@IIgnoredExtensionsManagementService private readonly ignoredExtensionsManagementService: IIgnoredExtensionsManagementService,
347347
@IInstantiationService private readonly instantiationService: IInstantiationService,
@@ -510,7 +510,7 @@ export class LocalExtensionsProvider {
510510
}
511511

512512
private async withProfileScopedServices<T>(profile: IUserDataProfile, fn: (extensionEnablementService: IGlobalExtensionEnablementService, extensionStorageService: IExtensionStorageService) => Promise<T>): Promise<T> {
513-
return this.userDataSyncProfilesStorageService.withProfileScopedStorageService(profile,
513+
return this.userDataProfileStorageService.withProfileScopedStorageService(profile,
514514
async storageService => {
515515
const disposables = new DisposableStore();
516516
const instantiationService = this.instantiationService.createChild(new ServiceCollection([IStorageService, storageService]));

src/vs/platform/userDataSync/common/globalStateSync.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import { merge } from 'vs/platform/userDataSync/common/globalStateMerge';
2828
import { ALL_SYNC_RESOURCES, Change, createSyncHeaders, getEnablementKey, IGlobalState, IRemoteUserData, IStorageValue, ISyncData, IUserData, IUserDataSyncBackupStoreService, IUserDataSynchroniser, IUserDataSyncLogService, IUserDataSyncEnablementService, IUserDataSyncStoreService, SyncResource, SYNC_SERVICE_URL_TYPE, UserDataSyncError, UserDataSyncErrorCode, UserDataSyncStoreType, USER_DATA_SYNC_SCHEME } from 'vs/platform/userDataSync/common/userDataSync';
2929
import { UserDataSyncStoreClient } from 'vs/platform/userDataSync/common/userDataSyncStoreService';
3030
import { IUserDataProfile, IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile';
31-
import { IUserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
31+
import { IUserDataProfileStorageService } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
3232
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
3333

3434
const argvStoragePrefx = 'globalState.argv.';
@@ -80,7 +80,7 @@ export class GlobalStateSynchroniser extends AbstractSynchroniser implements IUs
8080
constructor(
8181
profile: IUserDataProfile,
8282
collection: string | undefined,
83-
@IUserDataSyncProfilesStorageService private readonly userDataSyncProfilesStorageService: IUserDataSyncProfilesStorageService,
83+
@IUserDataProfileStorageService private readonly userDataProfileStorageService: IUserDataProfileStorageService,
8484
@IFileService fileService: IFileService,
8585
@IUserDataSyncStoreService userDataSyncStoreService: IUserDataSyncStoreService,
8686
@IUserDataSyncBackupStoreService userDataSyncBackupStoreService: IUserDataSyncBackupStoreService,
@@ -100,7 +100,7 @@ export class GlobalStateSynchroniser extends AbstractSynchroniser implements IUs
100100
Event.any(
101101
/* Locale change */
102102
Event.filter(fileService.onDidFilesChange, e => e.contains(this.environmentService.argvResource)),
103-
Event.filter(userDataSyncProfilesStorageService.onDidChange, e => {
103+
Event.filter(userDataProfileStorageService.onDidChange, e => {
104104
/* StorageTarget has changed in profile storage */
105105
if (e.targetChanges.some(profile => this.syncResource.profile.id === profile.id)) {
106106
return true;
@@ -282,7 +282,7 @@ export class GlobalStateSynchroniser extends AbstractSynchroniser implements IUs
282282
}
283283

284284
private async getStorageKeys(lastSyncGlobalState: IGlobalState | null): Promise<StorageKeys> {
285-
const storageData = await this.userDataSyncProfilesStorageService.readStorageData(this.syncResource.profile);
285+
const storageData = await this.userDataProfileStorageService.readStorageData(this.syncResource.profile);
286286
const user: string[] = [], machine: string[] = [];
287287
for (const [key, value] of storageData) {
288288
if (value.target === StorageTarget.USER) {
@@ -309,7 +309,7 @@ export class LocalGlobalStateProvider {
309309
constructor(
310310
@IFileService private readonly fileService: IFileService,
311311
@IEnvironmentService private readonly environmentService: IEnvironmentService,
312-
@IUserDataSyncProfilesStorageService private readonly userDataSyncProfilesStorageService: IUserDataSyncProfilesStorageService,
312+
@IUserDataProfileStorageService private readonly userDataProfileStorageService: IUserDataProfileStorageService,
313313
@IUserDataSyncLogService private readonly logService: IUserDataSyncLogService
314314
) { }
315315

@@ -324,7 +324,7 @@ export class LocalGlobalStateProvider {
324324
}
325325
}
326326
}
327-
const storageData = await this.userDataSyncProfilesStorageService.readStorageData(profile);
327+
const storageData = await this.userDataProfileStorageService.readStorageData(profile);
328328
for (const [key, value] of storageData) {
329329
if (value.value && value.target === StorageTarget.USER) {
330330
storage[key] = { version: 1, value: value.value };
@@ -349,7 +349,7 @@ export class LocalGlobalStateProvider {
349349
const syncResourceLogLabel = getSyncResourceLogLabel(SyncResource.GlobalState, profile);
350350
const argv: IStringDictionary<any> = {};
351351
const updatedStorage = new Map<string, string | undefined>();
352-
const storageData = await this.userDataSyncProfilesStorageService.readStorageData(profile);
352+
const storageData = await this.userDataProfileStorageService.readStorageData(profile);
353353
const handleUpdatedStorage = (keys: string[], storage?: IStringDictionary<IStorageValue>): void => {
354354
for (const key of keys) {
355355
if (key.startsWith(argvStoragePrefx)) {
@@ -389,7 +389,7 @@ export class LocalGlobalStateProvider {
389389

390390
if (updatedStorage.size) {
391391
this.logService.trace(`${syncResourceLogLabel}: Updating global state...`);
392-
await this.userDataSyncProfilesStorageService.updateStorageData(profile, updatedStorage, StorageTarget.USER);
392+
await this.userDataProfileStorageService.updateStorageData(profile, updatedStorage, StorageTarget.USER);
393393
this.logService.info(`${syncResourceLogLabel}: Updated global state`, [...updatedStorage.keys()]);
394394
}
395395
}

src/vs/platform/userDataSync/test/common/globalStateSync.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storag
1313
import { IUserDataProfile, IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile';
1414
import { GlobalStateSynchroniser } from 'vs/platform/userDataSync/common/globalStateSync';
1515
import { IGlobalState, ISyncData, IUserDataSyncStoreService, SyncResource, SyncStatus } from 'vs/platform/userDataSync/common/userDataSync';
16-
import { IUserDataSyncProfilesStorageService } from 'vs/platform/userDataSync/common/userDataSyncProfilesStorageService';
16+
import { IUserDataProfileStorageService } from 'vs/platform/userDataProfile/common/userDataProfileStorageService';
1717
import { UserDataSyncClient, UserDataSyncTestServer } from 'vs/platform/userDataSync/test/common/userDataSyncClient';
1818

1919

@@ -214,7 +214,7 @@ suite('GlobalStateSync', () => {
214214
await testClient.sync();
215215

216216
const syncedProfile = testClient.instantiationService.get(IUserDataProfilesService).profiles.find(p => p.id === profile.id)!;
217-
const profileStorage = await testClient.instantiationService.get(IUserDataSyncProfilesStorageService).readStorageData(syncedProfile);
217+
const profileStorage = await testClient.instantiationService.get(IUserDataProfileStorageService).readStorageData(syncedProfile);
218218
assert.strictEqual(profileStorage.get('a')?.value, 'value1');
219219
assert.strictEqual(await readLocale(testClient), 'en');
220220

@@ -241,7 +241,7 @@ suite('GlobalStateSync', () => {
241241
}
242242

243243
async function updateUserStorageForProfile(key: string, value: string, profile: IUserDataProfile, client: UserDataSyncClient): Promise<void> {
244-
const storageService = client.instantiationService.get(IUserDataSyncProfilesStorageService);
244+
const storageService = client.instantiationService.get(IUserDataProfileStorageService);
245245
const data = new Map<string, string>();
246246
data.set(key, value);
247247
await storageService.updateStorageData(profile, data, StorageTarget.USER);

0 commit comments

Comments
 (0)