302
/* Snippets removed locally -> remove remotely */
303
for (const key of snippetsMergeResult.remote.removed) {
305
>
content: null,
306
>
hasConflicts: false,
307
>
localChange: Change.None,
308
>
remoteChange: Change.Deleted,
309
>
};
310
>
resourcePreviews.set(key, {
311
>
baseResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'base' }),
312
>
baseContent: baseSnippets[key] ?? null,
313
>
localResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'local' }),
314
>
fileContent: null,
315
>
localContent: null,
316
>
remoteResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'remote' }),
317
>
remoteContent: remoteSnippets[key],
318
>
previewResource: this.extUri.joinPath(this.syncPreviewFolder, key),
319
>
previewResult,
320
>
localChange: previewResult.localChange,
321
>
remoteChange: previewResult.remoteChange,
322
>
acceptedResource: this.extUri.joinPath(this.syncPreviewFolder, key).with({ scheme: USER_DATA_SYNC_SCHEME, authority: 'accepted' })
323
>
});
324
>
}
325
326
/* Snippets with conflicts */