diff --git a/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts b/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts index 47e777d21..fdfa4e21d 100644 --- a/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts +++ b/Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage.ts @@ -59,9 +59,10 @@ export default class SaveFeatureSourceToLocalStorage { layername: string, zoomlevel: number, features: FeatureSource, - featureProperties: FeaturePropertiesStore + featureProperties: FeaturePropertiesStore, + maxCacheAge: number ) { - const storage = TileLocalStorage.construct(backend, layername) + const storage = TileLocalStorage.construct(backend, layername, maxCacheAge) const singleTileSavers: Map = new Map() features.features.addCallbackAndRunD((features) => { const sliced = GeoOperations.slice(zoomlevel, features) diff --git a/Logic/Tags/Tag.ts b/Logic/Tags/Tag.ts index 00d0fdb84..a40df5453 100644 --- a/Logic/Tags/Tag.ts +++ b/Logic/Tags/Tag.ts @@ -35,9 +35,9 @@ export class Tag extends TagsFilter { * isEmpty.matchesProperties({"other_key": "value"}) // => true * isEmpty.matchesProperties({"key": undefined}) // => true * - * const isTrue = new Tag("key", "true") - * isTrue.matchesProperties({"key","true"}) // => true - * isTrue.matchesProperteis({"key", true}) // => true + * const isTrue = new Tag("key": "true") + * isTrue.matchesProperties({"key":"true"}) // => true + * isTrue.matchesProperties({"key": true}) // => true */ matchesProperties(properties: Record): boolean { let foundValue = properties[this.key]