@@ -384,7 +384,7 @@ export abstract class AbstractSynchroniser extends Disposable {
384384 }
385385 }
386386
387- async accept ( resource : URI , content : string ) : Promise < ISyncResourcePreview | null > {
387+ async accept ( resource : URI , content : string | null ) : Promise < ISyncResourcePreview | null > {
388388 await this . updateSyncResourcePreview ( resource , async ( resourcePreview ) => {
389389 const updatedResourcePreview = await this . updateResourcePreview ( resourcePreview , resource , content ) ;
390390 return {
@@ -397,7 +397,7 @@ export abstract class AbstractSynchroniser extends Disposable {
397397
398398 async merge ( resource : URI ) : Promise < ISyncResourcePreview | null > {
399399 await this . updateSyncResourcePreview ( resource , async ( resourcePreview ) => {
400- const updatedResourcePreview = await this . updateResourcePreview ( resourcePreview , resourcePreview . previewResource , resourcePreview . previewContent || '' ) ;
400+ const updatedResourcePreview = await this . updateResourcePreview ( resourcePreview , resourcePreview . previewResource , resourcePreview . previewContent ) ;
401401 return {
402402 ...updatedResourcePreview ,
403403 mergeState : resourcePreview . hasConflicts ? MergeState . Conflict : MergeState . Accepted
@@ -409,7 +409,7 @@ export abstract class AbstractSynchroniser extends Disposable {
409409 async discard ( resource : URI ) : Promise < ISyncResourcePreview | null > {
410410 await this . updateSyncResourcePreview ( resource , async ( resourcePreview ) => {
411411 await this . fileService . writeFile ( resourcePreview . previewResource , VSBuffer . fromString ( resourcePreview . previewContent || '' ) ) ;
412- const updatedResourcePreview = await this . updateResourcePreview ( resourcePreview , resourcePreview . previewResource , resourcePreview . previewContent || '' ) ;
412+ const updatedResourcePreview = await this . updateResourcePreview ( resourcePreview , resourcePreview . previewResource , resourcePreview . previewContent ) ;
413413 return {
414414 ...updatedResourcePreview ,
415415 mergeState : MergeState . Preview
@@ -448,7 +448,7 @@ export abstract class AbstractSynchroniser extends Disposable {
448448 }
449449 }
450450
451- protected async updateResourcePreview ( resourcePreview : IResourcePreview , resource : URI , acceptedContent : string ) : Promise < IResourcePreview > {
451+ protected async updateResourcePreview ( resourcePreview : IResourcePreview , resource : URI , acceptedContent : string | null ) : Promise < IResourcePreview > {
452452 return {
453453 ...resourcePreview ,
454454 acceptedContent
@@ -550,13 +550,13 @@ export abstract class AbstractSynchroniser extends Disposable {
550550 if ( syncPreview ) {
551551 for ( const resourcePreview of syncPreview . resourcePreviews ) {
552552 if ( isEqual ( resourcePreview . acceptedResource , uri ) ) {
553- return resourcePreview . acceptedContent || '' ;
553+ return resourcePreview . acceptedContent ;
554554 }
555555 if ( isEqual ( resourcePreview . remoteResource , uri ) ) {
556- return resourcePreview . remoteContent || '' ;
556+ return resourcePreview . remoteContent ;
557557 }
558558 if ( isEqual ( resourcePreview . localResource , uri ) ) {
559- return resourcePreview . localContent || '' ;
559+ return resourcePreview . localContent ;
560560 }
561561 }
562562 }
0 commit comments