@@ -253,7 +253,7 @@ export class IndexedDBFileSystemProvider extends Disposable implements IFileSyst
253
253
private readonly _onReportError = this . _register ( new Emitter < IndexedDBFileSystemProviderErrorData > ( ) ) ;
254
254
readonly onReportError = this . _onReportError . event ;
255
255
256
- private readonly versions = new Map < string , number > ( ) ;
256
+ private readonly mtimes = new Map < string , number > ( ) ;
257
257
258
258
private cachedFiletree : Promise < IndexedDBFileSystemNode > | undefined ;
259
259
private writeManyThrottler : Throttler ;
@@ -289,7 +289,7 @@ export class IndexedDBFileSystemProvider extends Disposable implements IFileSyst
289
289
return {
290
290
type : FileType . File ,
291
291
ctime : 0 ,
292
- mtime : this . versions . get ( resource . toString ( ) ) || 0 ,
292
+ mtime : this . mtimes . get ( resource . toString ( ) ) || 0 ,
293
293
size : entry . size ?? ( await this . readFile ( resource ) ) . byteLength
294
294
} ;
295
295
}
@@ -434,7 +434,7 @@ export class IndexedDBFileSystemProvider extends Disposable implements IFileSyst
434
434
}
435
435
await this . deleteKeys ( toDelete ) ;
436
436
( await this . getFiletree ( ) ) . delete ( resource . path ) ;
437
- toDelete . forEach ( key => this . versions . delete ( key ) ) ;
437
+ toDelete . forEach ( key => this . mtimes . delete ( key ) ) ;
438
438
this . triggerChanges ( toDelete . map ( path => ( { resource : resource . with ( { path } ) , type : FileChangeType . DELETED } ) ) ) ;
439
439
}
440
440
@@ -487,7 +487,7 @@ export class IndexedDBFileSystemProvider extends Disposable implements IFileSyst
487
487
const fileTree = await this . getFiletree ( ) ;
488
488
for ( const [ resource , content ] of files ) {
489
489
fileTree . add ( resource . path , { type : 'file' , size : content . byteLength } ) ;
490
- this . versions . set ( resource . toString ( ) , ( this . versions . get ( resource . toString ( ) ) || 0 ) + 1 ) ;
490
+ this . mtimes . set ( resource . toString ( ) , Date . now ( ) ) ;
491
491
}
492
492
493
493
this . triggerChanges ( files . map ( ( [ resource ] ) => ( { resource, type : FileChangeType . UPDATED } ) ) ) ;
0 commit comments