Introduce id and user data sync store registry

This commit is contained in:
Sandeep Somavarapu
2019-09-17 16:24:51 +02:00
parent 50a0bd9eaa
commit 5cc29271b5
6 changed files with 98 additions and 6 deletions

View File

@@ -22,9 +22,10 @@ export class MainThreadUserData extends Disposable implements MainThreadUserData
this._register(toDisposable(() => this.userDataSyncStoreService.deregisterUserDataSyncStore()));
}
$registerUserDataProvider(name: string): void {
$registerUserDataProvider(id: string, name: string): void {
const proxy = this.proxy;
this.userDataSyncStoreService.registerUserDataSyncStore({
id,
name,
read(key: string): Promise<IUserData | null> {
return proxy.$read(key);