From 5d0a93929da51d5c10847c805eac6e15df931a37 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Mon, 18 May 2020 17:22:30 +0200 Subject: [PATCH] skip syncing if sync is in progress --- src/vs/platform/userDataSync/common/userDataSyncService.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/platform/userDataSync/common/userDataSyncService.ts b/src/vs/platform/userDataSync/common/userDataSyncService.ts index 3a593677a0b..16fb1800e3c 100644 --- a/src/vs/platform/userDataSync/common/userDataSyncService.ts +++ b/src/vs/platform/userDataSync/common/userDataSyncService.ts @@ -114,6 +114,10 @@ export class UserDataSyncService extends Disposable implements IUserDataSyncServ async sync(): Promise { await this.checkEnablement(); + if (this.status === SyncStatus.Syncing) { + this.logService.info(`Skipped synchronizing as sync is in progress.`); + return; + } await this.syncThrottler.queue(() => this.doSync()); } -- GitLab