File tree Expand file tree Collapse file tree
contrib/userDataSync/browser
services/environment/browser Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -128,6 +128,7 @@ export interface IEnvironmentService extends IUserHomeProvider {
128128
129129 // sync resources
130130 userDataSyncLogResource : URI ;
131+ userDataSyncHome : URI ;
131132 settingsSyncPreviewResource : URI ;
132133 keybindingsSyncPreviewResource : URI ;
133134
Original file line number Diff line number Diff line change @@ -112,10 +112,13 @@ export class EnvironmentService implements IEnvironmentService {
112112 get settingsResource ( ) : URI { return resources . joinPath ( this . userRoamingDataHome , 'settings.json' ) ; }
113113
114114 @memoize
115- get settingsSyncPreviewResource ( ) : URI { return resources . joinPath ( this . userRoamingDataHome , '.settings.json ' ) ; }
115+ get userDataSyncHome ( ) : URI { return resources . joinPath ( this . userRoamingDataHome , '.sync ' ) ; }
116116
117117 @memoize
118- get keybindingsSyncPreviewResource ( ) : URI { return resources . joinPath ( this . userRoamingDataHome , '.keybindings.json' ) ; }
118+ get settingsSyncPreviewResource ( ) : URI { return resources . joinPath ( this . userDataSyncHome , 'settings.json' ) ; }
119+
120+ @memoize
121+ get keybindingsSyncPreviewResource ( ) : URI { return resources . joinPath ( this . userDataSyncHome , 'keybindings.json' ) ; }
119122
120123 @memoize
121124 get userDataSyncLogResource ( ) : URI { return URI . file ( path . join ( this . logsPath , 'userDataSync.log' ) ) ; }
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ export abstract class AbstractSynchroniser extends Disposable {
2424 @IEnvironmentService environmentService : IEnvironmentService
2525 ) {
2626 super ( ) ;
27- this . syncFolder = joinPath ( environmentService . userRoamingDataHome , '.sync' , source ) ;
27+ this . syncFolder = joinPath ( environmentService . userDataSyncHome , source ) ;
2828 this . cleanUpDelayer = new ThrottledDelayer ( 50 ) ;
2929 }
3030
Original file line number Diff line number Diff line change @@ -469,7 +469,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
469469 previewResource = this . workbenchEnvironmentService . settingsSyncPreviewResource ;
470470 label = localize ( 'settings conflicts preview' , "Settings Conflicts (Remote ↔ Local)" ) ;
471471 } else if ( this . userDataSyncService . conflictsSource === SyncSource . Keybindings ) {
472- previewResource = this . workbenchEnvironmentService . keybindingsResource ;
472+ previewResource = this . workbenchEnvironmentService . keybindingsSyncPreviewResource ;
473473 label = localize ( 'keybindings conflicts preview' , "Keybindings Conflicts (Remote ↔ Local)" ) ;
474474 }
475475 if ( previewResource ) {
Original file line number Diff line number Diff line change @@ -137,10 +137,13 @@ export class BrowserWorkbenchEnvironmentService implements IWorkbenchEnvironment
137137 get argvResource ( ) : URI { return joinPath ( this . userRoamingDataHome , 'argv.json' ) ; }
138138
139139 @memoize
140- get settingsSyncPreviewResource ( ) : URI { return joinPath ( this . userRoamingDataHome , '.settings.json ' ) ; }
140+ get userDataSyncHome ( ) : URI { return joinPath ( this . userRoamingDataHome , '.sync ' ) ; }
141141
142142 @memoize
143- get keybindingsSyncPreviewResource ( ) : URI { return joinPath ( this . userRoamingDataHome , '.keybindings.json' ) ; }
143+ get settingsSyncPreviewResource ( ) : URI { return joinPath ( this . userDataSyncHome , 'settings.json' ) ; }
144+
145+ @memoize
146+ get keybindingsSyncPreviewResource ( ) : URI { return joinPath ( this . userDataSyncHome , 'keybindings.json' ) ; }
144147
145148 @memoize
146149 get userDataSyncLogResource ( ) : URI { return joinPath ( this . options . logsPath , 'userDataSync.log' ) ; }
You can’t perform that action at this time.
0 commit comments