(url)
| 796 | } |
| 797 | |
| 798 | async function fetchSnapshotPayload(url) { |
| 799 | const response = await fetch(url, { cache: "no-store" }); |
| 800 | if (!response.ok) { |
| 801 | throw new Error(`Snapshot konnte nicht geladen werden (${response.status})`); |
| 802 | } |
| 803 | return response.json(); |
| 804 | } |
| 805 | |
| 806 | function decodeSnapshotLayers(payload, layerMetadata) { |
| 807 | if (!payload || typeof payload !== "object" || !Array.isArray(payload.layers)) { |