diff --git a/website/src/lib/components/layer-control/LayerControlSettings.svelte b/website/src/lib/components/layer-control/LayerControlSettings.svelte index ee0d48a4..c9f465c9 100644 --- a/website/src/lib/components/layer-control/LayerControlSettings.svelte +++ b/website/src/lib/components/layer-control/LayerControlSettings.svelte @@ -14,6 +14,7 @@ import { _ } from 'svelte-i18n'; import { writable, get } from 'svelte/store'; import { map, setStravaHeatmapURLs } from '$lib/stores'; + import { browser } from '$app/environment'; const { selectedBasemapTree, selectedOverlayTree, stravaHeatmapColor, currentOverlays } = settings; @@ -65,7 +66,7 @@ } } - $: if ($stravaHeatmapColor) { + $: if ($stravaHeatmapColor && browser) { setStravaHeatmapURLs(); if ($stravaHeatmapColor !== get(selectedHeatmapColor).value) { let toSelect = heatmapColors.find(({ value }) => value === $stravaHeatmapColor); diff --git a/website/src/lib/stores.ts b/website/src/lib/stores.ts index 0d488648..e9bcdc83 100644 --- a/website/src/lib/stores.ts +++ b/website/src/lib/stores.ts @@ -242,6 +242,8 @@ export function exportFile(file: GPXFile) { let stravaCookies: any = null; function refreshStravaCookies() { + /* + TODO if (stravaCookies === null) { return fetch('https://s.gpx.studio') .then(response => { @@ -258,6 +260,8 @@ function refreshStravaCookies() { } else { return Promise.resolve(); } + */ + return Promise.resolve(); } export function setStravaHeatmapURLs() { @@ -274,7 +278,7 @@ export function setStravaHeatmapURLs() { for (let activity of Object.keys(overlayTree.overlays.world.strava)) { overlays[activity].tiles = []; for (let server of stravaHeatmapServers) { - overlays[activity].tiles.push(`${server}/${stravaHeatmapActivityIds[activity]}/${get(settings.stravaHeatmapColor)}/{z}/{x}/{y}@2x.png?Signature=${stravaCookies['CloudFront-Signature']}&Key-Pair-Id=${stravaCookies['CloudFront-Key-Pair-Id']}&Policy=${stravaCookies['CloudFront-Policy']}`); + overlays[activity].tiles.push(`${server}/${stravaHeatmapActivityIds[activity]}/${get(settings.stravaHeatmapColor)}/{z}/{x}/{y}@2x.png`); //?Signature=${stravaCookies['CloudFront-Signature']}&Key-Pair-Id=${stravaCookies['CloudFront-Key-Pair-Id']}&Policy=${stravaCookies['CloudFront-Policy']}`); } } });