forked from MapComplete/MapComplete
		
	Fix: attempts to stabilize
This commit is contained in:
		
							parent
							
								
									686ad70511
								
							
						
					
					
						commit
						ae84207555
					
				
					 4 changed files with 31 additions and 24 deletions
				
			
		|  | @ -76,7 +76,7 @@ export default class SaveFeatureSourceToLocalStorage { | |||
|         const storage = TileLocalStorage.construct<Feature[]>(backend, layername, maxCacheAge) | ||||
|         this.storage = storage | ||||
|         const singleTileSavers: Map<number, SingleTileSaver> = new Map<number, SingleTileSaver>() | ||||
|         features.features.addCallbackAndRunD((features) => { | ||||
|         features.features.stabilized(5000).addCallbackAndRunD((features) => { | ||||
|             if ( | ||||
|                 features.some((f) => { | ||||
|                     let totalPoints = 0 | ||||
|  | @ -116,7 +116,7 @@ export default class SaveFeatureSourceToLocalStorage { | |||
|                     tileSaver = new SingleTileSaver(src, featureProperties) | ||||
|                     singleTileSavers.set(tileIndex, tileSaver) | ||||
|                 } | ||||
|                 // Don't cache not-uploaded features yet - they'll be cached when the receive their id
 | ||||
|                 // Don't cache not-uploaded features yet - they'll be cached when they receive their id
 | ||||
|                 features = features.filter((f) => !f.properties.id.match(/(node|way)\/-[0-9]+/)) | ||||
|                 tileSaver.saveFeatures(features) | ||||
|             }) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue