277
/* Snippets updated locally -> update remotely */
278
for (const key of Object.keys(snippetsMergeResult.remote.updated)) {
280
>
content: snippetsMergeResult.remote.updated[key],
281
>
hasConflicts: false,
282
>
localChange: Change.None,
283
>
remoteChange: Change.Modified,
284
>
};
285
>
const localContent = localFileContent[key] ? localFileContent[key].value.toString() : null;
286
>
resourcePreviews.set(key, {
287
>
baseResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'base' }),
288
>
baseContent: baseSnippets[key] ?? null,
289
>
localResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'local' }),
290
>
fileContent: localFileContent[key],
291
>
localContent,
292
>
remoteResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'remote' }),
293
>
remoteContent: remoteSnippets[key],
294
>
previewResource: this.extUri.joinPath(this.syncPreviewFolder, key),
295
>
previewResult,
296
>
localChange: previewResult.localChange,
297
>
remoteChange: previewResult.remoteChange,
298
>
acceptedResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'accepted' })
299
>
});
300
>
}
301
302
/* Snippets removed locally -> remove remotely */