if (remoteUserData.syncData) {
const localContent = fileContent ? fileContent.value.toString() : null;
abstractJsonSynchronizer.ts
if (!lastSyncContent // First time sync
|| lastSyncContent !== localContent // Local has forwarded
|| lastSyncContent !== remoteContent // Remote has forwarded
this.logService.trace(`${this.syncResourceLogLabel}: Merging remote ${this.syncResource.syncResource} with local ${this.syncResource.syncResource}...`);
const result = this.merge(localContent, remoteContent, lastSyncContent);