Fix local caching by hiding latlon2country import

This commit is contained in:
Pieter Vander Vennet 2021-10-03 01:57:36 +02:00
parent a4da937033
commit 5bcb879dfe
5 changed files with 8 additions and 9 deletions

View file

@ -77,7 +77,7 @@ export default class MetaTagging {
}
if(somethingChanged){
State.state.allElements.getEventSourceById(feature.properties.id).ping()
State.state?.allElements?.getEventSourceById(feature.properties.id)?.ping()
}
}
}
@ -150,7 +150,7 @@ export default class MetaTagging {
for (const f of functions) {
f(params, feature);
}
State.state.allElements.getEventSourceById(feature.properties.id).ping();
State.state?.allElements?.getEventSourceById(feature.properties.id)?.ping();
} catch (e) {
console.error("While calculating a tag value: ", e)
}

View file

@ -177,7 +177,6 @@ export abstract class OsmObject {
private static constructPolygonFeatures(): Map<string, { values: Set<string>, blacklist: boolean }> {
const result = new Map<string, { values: Set<string>, blacklist: boolean }>();
for (const polygonFeature of polygon_features) {
const key = polygonFeature.key;

View file

@ -1,15 +1,11 @@
import {GeoOperations} from "./GeoOperations";
import State from "../State";
import {And} from "./Tags/And";
import {Tag} from "./Tags/Tag";
import {Or} from "./Tags/Or";
import {Utils} from "../Utils";
import opening_hours from "opening_hours";
import Combine from "../UI/Base/Combine";
import BaseUIElement from "../UI/BaseUIElement";
import Title from "../UI/Base/Title";
import {FixedUiElement} from "../UI/Base/FixedUiElement";
import CountryCoder from "latlon2country/index";
const cardinalDirections = {
@ -21,7 +17,7 @@ const cardinalDirections = {
export default class SimpleMetaTagger {
private static coder: CountryCoder = new CountryCoder("https://pietervdvn.github.io/latlon2country/");
public static coder: any;
public static readonly objectMetaInfo = new SimpleMetaTagger(
{
keys: ["_last_edit:contributor",