chore: automated housekeeping...

This commit is contained in:
Pieter Vander Vennet 2025-05-03 23:48:35 +02:00
parent 612e71a4b6
commit 511d20eb34
245 changed files with 43884 additions and 8661 deletions

View file

@ -264,11 +264,14 @@ class LineRenderingLayer {
this._onClick = onClick
const updateNeededSrc = new UIEventSource(false)
updateNeededSrc.stabilized(100).addCallbackAndRunD(async updateNeeded => {
updateNeededSrc.stabilized(100).addCallbackAndRunD(async (updateNeeded) => {
if (updateNeeded) {
await this.awaitStyleLoaded()
await this.update(features.features.data)
if (features.features.data.length === 0 && "mapcomplete_pedestrian_path_linerendering_2" === this._layername) {
if (
features.features.data.length === 0 &&
"mapcomplete_pedestrian_path_linerendering_2" === this._layername
) {
console.trace(this._layername, "is empty")
}
updateNeededSrc.set(false)
@ -280,15 +283,13 @@ class LineRenderingLayer {
})
map.on("styledata", () => updateNeededSrc.set(true))
this.awaitStyleLoaded().then(() => {
const feats = features.features.data
if (feats.length > 0) {
this.update(feats)
} else {
updateNeededSrc.set(true)
}
const feats = features.features.data
if (feats.length > 0) {
this.update(feats)
} else {
updateNeededSrc.set(true)
}
)
})
}
public destruct(): void {