#91556 Add telemetry to auto sync trigger sources

This commit is contained in:
Sandeep Somavarapu
2020-02-26 22:25:18 +01:00
parent 57f7d837ac
commit eb1f88b5dc
10 changed files with 55 additions and 39 deletions

View File

@@ -24,8 +24,8 @@ export class UserDataAutoSyncService extends Disposable implements IUserDataAuto
this.channel = sharedProcessService.getChannel('userDataAutoSync');
}
triggerAutoSync(): Promise<void> {
return this.channel.call('triggerAutoSync');
triggerAutoSync(sources: string[]): Promise<void> {
return this.channel.call('triggerAutoSync', [sources]);
}
}

View File

@@ -22,7 +22,7 @@ export class UserDataSyncService extends Disposable implements IUserDataSyncServ
private _onDidChangeStatus: Emitter<SyncStatus> = this._register(new Emitter<SyncStatus>());
readonly onDidChangeStatus: Event<SyncStatus> = this._onDidChangeStatus.event;
get onDidChangeLocal(): Event<void> { return this.channel.listen('onDidChangeLocal'); }
get onDidChangeLocal(): Event<SyncSource> { return this.channel.listen<SyncSource>('onDidChangeLocal'); }
private _conflictsSources: SyncSource[] = [];
get conflictsSources(): SyncSource[] { return this._conflictsSources; }