diff --git a/web/src/lib/stores/websocket.ts b/web/src/lib/stores/websocket.ts index 2062eddb34..a119d7c54f 100644 --- a/web/src/lib/stores/websocket.ts +++ b/web/src/lib/stores/websocket.ts @@ -1,5 +1,5 @@ import type { AssetResponseDto, ServerVersionResponseDto } from '@api'; -import { Socket, io } from 'socket.io-client'; +import { type Socket, io } from 'socket.io-client'; import { writable } from 'svelte/store'; import { loadConfig } from './server-config.store'; import { getAuthUser } from '$lib/utils/auth'; diff --git a/web/src/routes/(user)/map/+page.svelte b/web/src/routes/(user)/map/+page.svelte index 3a5b53117c..888bae4f55 100644 --- a/web/src/routes/(user)/map/+page.svelte +++ b/web/src/routes/(user)/map/+page.svelte @@ -9,11 +9,12 @@ import { mapSettings } from '$lib/stores/preferences.store'; import { featureFlags } from '$lib/stores/server-config.store'; import { type MapMarkerResponseDto, api } from '@api'; - import { isEqual, omit } from 'lodash-es'; + import { isEqual } from 'lodash-es'; import { DateTime, Duration } from 'luxon'; import { onDestroy, onMount } from 'svelte'; import type { PageData } from './$types'; import Map from '$lib/components/shared-components/map/map.svelte'; + import type { MapSettings } from '$lib/stores/preferences.store'; export let data: PageData; @@ -35,6 +36,9 @@ }); $: $featureFlags.map || goto(AppRoute.PHOTOS); + const omit = (obj: MapSettings, key: string) => { + return Object.fromEntries(Object.entries(obj).filter(([k]) => k !== key)); + }; async function loadMapMarkers() { if (abortController) {